search
LoginSignup
12

More than 5 years have passed since last update.

posted at

GitlabへpushしたのをトリガにJenkinsをビルドさせるも動かない件

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対策外しちゃっていいのかな…

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
What you can do with signing up
12