2012-02-20 15 views
5

私はGITリポジトリを持っています。 GITの変更をGerritにプッシュすると、ジェンキンスのビルドが開始され、成功した場合はGITリポジトリにコードがマージされます。Jenkinsの設定

しかし、ジェンキンスはGITリポジトリから常にソースを構築しています。それはGerritに押し込まれた変更を選んでいない。

Gerrit/Jenkinsではどのような設定を変更する必要がありますか?

答えて

3

gitソースコード管理セクションのjenkins設定で、詳細設定ボタンをクリックし、refspecを$GERRIT_REFSPECに設定します。コミットされた変更セットが選択されます。

+0

これは機能しました。どうもありがとう ! – user691197

+0

ようこそ。 –

+0

こんにちは、もう1つ問題があります。 Jenkinsのビルドでは、ステータスページの「変更」フィールドに正しい変更の詳細が表示されません $ GERRIT_SUBJECT_NAME変数をソースコードmgmt-> Advanced-> nameフィールドに追加しようとしましたが、 正しいソースコードを作成していると確信していますが、「変更」フィールドには前回の変更の名前が表示されています。 私にはこれも解決策を提案してください。 – user691197

関連する問題