ページ

2015年6月7日日曜日

JenkinsとGitlab連携 2

GitLabのリポジトリに変更があった場合にJenkinsで自動ビルドするようにしてみる


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 件のコメント:

コメントを投稿