GitlabへpushしたらJenkinsでビルドさせたい
@via http://qiita.com/garbagetown/items/fe055dcfd8e0c090e610
上記記事を参考にGitlabとJenkinsを連携させるも,どうもビルドが動作していない様子.
ログを確認
とりあえず生ビールのノリでとりあえずログ.
なんかでてた
Jun 17, 2014 9:27:04 AM WARNING hudson.security.csrf.CrumbFilter doFilter
No valid crumb was included in request for /gitlab/build_now. Returning 403.
Gitlabから /gitlab/build_now へのアクセスで,403が返されているらしい
上の行のログからCSRF対策でフィルタを掛けられてる(doFilter)のもわかる.
解決法
Jenkinsの管理 > グローバルセキュリティの設定 > CSRF対策 のチェックを外して適用.
で一応解決.GitlabからTest Hookするとビルドが走るはず.
でも,CSRF対策外しちゃっていいのかな…