ラベル github の投稿を表示しています。 すべての投稿を表示
ラベル github の投稿を表示しています。 すべての投稿を表示

2013年11月7日木曜日

今更ながらjenkinsのセットアップ

jenkinsインストールしてgithubの連携やるトコが微妙に面倒だったので書いておく

環境
Cent OS 6.4
jenkins 1.538
Github Plugin 1.8

rpmパッケージをDLしてインストール

http://pkg.jenkins-ci.org/redhat/jenkins-1.538-1.1.noarch.rpm

ポートを任意のポートに変える



githubのSSH Key登録の為の準備



/var/lib/jenkins/.ssh/id_rsa.pub が生成されるので、その内容をgithubのSSH Keyに追加。


yes でknown_hostsに追加されるのでそれでおk

jenkins起動



ブラウザでjenkinsを開く

新規ジョブ作成>フリースタイル・プロジェクトのビルド>ソースコード管理
Git > Repository URL
git@{githubのアドレス}:{ユーザー名}/{リポジトリ名}

で、フォーカスを移せば接続確認に行く。ここで赤文字が出たら接続にコケているのでエラー内容を見てやり直し。

2013年7月3日水曜日

git tag周りの覚書

毎回ググってるので、いい加減覚えろって話ではあるんだが…


現在のリポジトリで生成済みのタグ一覧を表示
git tag -l

hogehogeタグの削除
git tag -d hogehoge

hogehogeタグの生成
git tag hogehoge

originリモートに生成済みのhogehogeタグをPush
git push origin hogehoge

ローカルの全てのタグをリモートにPush
git push --tags

リモートの全てのタグをローカルにPull
git pull --tags


参考っていうかまるパクり:
メモ
【git】tagをremoteへpushなど

2013年6月8日土曜日

githubのコミットを巻き戻す方法

ローカルのコミットなら


とかで一つ前の状態にコミット状態を戻せるのは知っていたんだけど、githubにpushした後になってからではアフターカーニバルだと思っていた。

でも出来るよな普通、と思って調べてみたらやっぱり出来たので備忘録。

これでgithubの方も戻せる。
リモートの方だけ戻してもぎっはぶの方に古いの(ローカルで巻き戻したコミット)が残っていると、当然pushできないので、そういう時に使おうと。