Bitbucket上にあるリポジトリからJenkinsへの通知フック設定方法
※当サイトにはプロモーションが含まれています。
公開日:
更新日:
Jenkinsが稼働するサーバへビルドを指示する通知URLは以下になる。
- http://<user_name>:<user_api_token>@<server_host>/job/<job_name>/build?token=<job_auth_token>
- user_name : Jenkinsのユーザ名
- user_api_token : 上記ユーザのAPIトークン
- server_host : Jenkinsの稼働するサーバホスト
- job_name : ジョブ名
- job_auth_token : ジョブの認証トークン
Bitbucket 上での通知設定方法
- Bitbucketサイトの目的のリポジトリの管理ページにアクセスする
- [フック]メニューをクリックする
- “POST”フックを選択する
- [ホックを追加]ボタンを押して、アクセスするURLを入力する
- 以上
メモ
- Read権限だけ設定されたJenkinsのユーザでは認証されない。
- [グルーバルセキュリティの設定」の「CSRF対策」は関係ない。
- HTTP GET メソッドでよい。POSTでもよい。
- Jenkinsサーバに対し、ツールを使って直接レスポンスを送ると、エラーのような画面が返ってくる。(ビルドはちゃんと始まる)
広告