2012-11-01 14 views
5

私はgit repoにコミットするときにジェンキンスを自動的に構築しようとしています。私はcloudbes jenkinsインスタンスを使用しています。私のrepoはbutbucketにあります。クラウドとビットバケットを使ってgitからjenkinsビルドをトリガー

私はbitbucketリポジトリにjenkinsサービスを設定しましたが、ジェンキンズでビルドを開始していないようです。

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

私が正しくのBitbucketする両方CloudBeesのSSH公開鍵を設定し、手動でトリガされたときジェンキンスが正常に私のプロジェクトをビルドしないことを確認した。これを設定するには、私は次のように使用しました。しかし、リポジトリの変更をプッシュすると動作しないようです。

私は、次のチュートリアルに従っている:http://wiki.cloudbees.com/bin/view/DEV/Bitbucket

は、誰もがこの問題を解決するために管理していますか?

答えて

4

私もCloudBees BitBucket Tutorial に従っていたが、私が見つけたのは、それがフランス語であったようにステップをスキップしたことだった。

ステップは、トリガ(例えば、スクリプトから)チェックボックスリモートからのビルド(ジェンキンス設定で)チェックし、与えられた認証トークンは、ビットバケット・サービスに与えられているのと同じトークンであることを確認することでした。このチュートリアルで言うように、これは「魔法が起こる」場所です。

1

私はCloudbesでjenkinsとintergating bitbucketについて書いていますが、bitbucketは正式にサービスフックの資格情報をサポートしていません。これはすべてのアカウントで機能しないようです。 Cloudbeesインスタンスは、信任状が設定された通知HTTP要求を受け取ることはありません。

githubとgitlabがコミットフックを管理するために、bitbucketプラグインが役に立ちます。

+0

bitbucketがどのようにその機能をシームレスにサポートしてくれないか、私は正直に驚いています。このような状況下では、間違いなく私たちのプロジェクトスタックの一部になることはできません。 –

0

このページに掲載された他の人には、関連ソリューションhereが掲載されました。

関連する問題