1. まずはJenkinsに「Gitlab Hook Plugin」のプラグインをインストール

![]() |
2. GitLabで監視したいプロジェクトのWeb Hook設定を行う。
「プロジェクト」>「Settings」>「Web Hooks」

3. ちゃんと設定できているかテストする
GitLabのWeb Hook設定画面で、「Test Hook」を実施する。

これでJenkinsが連携してテストしてくれるはず。。。が、
うまくいきませんでしたorz
/var/log/jenkins/jenkins.logの内容
- repo url: git@localhost:Monkey-D-Luffy/antsample.git
- branch: master
- with payload:
Jun 06, 2015 3:05:11 PM org.jruby.javasupport.JavaMethod invokeDirectWithExceptionHandling
INFO: matching projects:
Jun 06, 2015 3:05:11 PM org.jruby.javasupport.JavaMethod invokeDirectWithExceptionHandling
WARNING: no project references the given repo url and commit branch
repo urlがおかしいと><;
確かにgit@localhostになっている。。
しょうがないので、cronを使って定期的にテストするように変更orz

ん〜、やっぱし難しい。。
0 件のコメント:
コメントを投稿