5

git リポジトリにコミットするときに、jenkins ビルドを自動的にトリガーしようとしています。私は cloudbees jenkins インスタンスを使用しており、リポジトリは butbucket にあります。

bitbucket リポジトリで jenkins サービスを構成しましたが、jenkins でビルドが開始されないようです。それを構成するために、私は以下を使用しました:

Endpoint: https://<my-email>:<my-api-token>@myaccount.ci.cloudbees.com
Project name: <my-build-job-name>
Token: <my-token-name>

私は両方の cloudbees SSH 公開鍵を bitbucket に適切に設定し、手動でトリガーしたときに jenkins がプロジェクトを正常にビルドすることを確認しました。ただし、変更をリポジトリにプッシュすると機能しないようです。

次のチュートリアルに従いました: http://wiki.cloudbees.com/bin/view/DEV/Bitbucket

誰かがこれを解決できましたか?

4

3 に答える 3

4

私もCloudBees BitBucket チュートリアルに従い ましたが、私が見つけたのは、フランス語のようにステップをスキップしたことです。

この手順は、(Jenkins 構成で) [トリガーがリモートで (スクリプトなどから) ビルドする]チェックボックスをオンにし、指定された認証トークンが BitBucket サービスに指定されたトークンと同じであることを確認することでした。これは、チュートリアルが言うように、「魔法が起こる」場所です。

于 2013-02-02T05:27:23.917 に答える
1

Cloudbees で bitbucket と jenkins を統合する方法についてこのドキュメントを書きましたが、bitbucket はサービス フックで資格情報を正式にサポートしていません。Cloudbees インスタンスは、資格情報が設定された通知 http 要求をまったく受け取りません。

github と gitlab がコミット フックを管理するために持っているように、bitbucket プラグインが役立つかもしれません。

于 2012-11-01T20:09:40.063 に答える