2016-12-08 6 views
0

私のリポジトリとJenkins Jobの統合が必要です。アイデアは、指定されたリポジトリに何かをコミットまたはプッシュした後、指定されたjenkinsジョブが直ちにビルドを開始するということです。同様のトピックclickがありましたが、私はそれを取得しません。これを正しく設定する方法は? 私のリポジトリはRhodeCode Enterprise 4.3.1 Community Editionにあります 私は自分のリポジトリにwebhookを作成し、次に私のjenkinsジョブを設定する必要があると思います。 enter image description here jenkinsジョブの "Build Triggers"セクション:enter image description here ここで、トークンは同じで、webhook URLはjenkinsジョブのURLにする必要がありますか?私は正しい?リポジトリへのコミット後にJenkinsジョブを作成する

+0

が良い説明です:https://www.nczonline.net/ブログ/ 2015/10/triggering-jenkins-build-by-url / – przemoinho

答えて

0

はい、プッシュイベントを選択し、Jenkinsのビルド用のURLを入力する必要があります。 ザ・はジェンキンスに設定する必要があり、例えばURLを構築することができます。RhodeCode 4.5.xの以降http://server/job/ourProjectName/build

あなたはhttp://server/job/ $ {の形式で、キャッチオールウェブフックを作成することができるようにテンプレートは、ビルドのURLにありますrepo_name} /ビルド?枝を提出する

かさえ:?

http://server/job/ $ {repo_name}/buildWithParametersトークン= TOKEN & BRANCH = $ {枝}

TOKENは、あなたのジェンキンスインストールから必要とされます。

だから、このようにあなたが別の支店ごとに異なる仕事を持つことができ

ジェンキンス側のパラメータを設定する方法の詳細こちらをチェック:ここhttps://wiki.jenkins-ci.org/display/JENKINS/Parameterized+Build

関連する問題