2016-04-01 16 views
0

私は、vXX.XX.XXのようなタグが自分のリポジトリに作成され、それを私のQAに公開するときに、Jenkinsがビルドするように設定したプロジェクトを持っています。ジーンズの特定のビルドを再実行

ケース: - タグを公開します。 - 私の同僚は別のタグを公開しています。 - バージョンを再公開する必要があります。 - ブランチに新しいタグを追加しても(クールではない)、変更はなく、Jenkinsはビルドしません。

私はRebuild Pluginを使用しようとしますが、私のビルドを選択しても最後のタグを公開します。

PS:ホワイトスペースで偽のコミットを追加したくありません。

+0

偽の更新(空白またはその他)をコミットするのではなく、空のコミットを行うことができます:git commit --allow-empty -m "トリガ通知" –

+0

同じです。この問題は、空白を含むコミットではありません。問題はそれが私のgitログを混乱させるということです。とにかくありがとう、とにかく 。 –

答えて

0

Jenkinsジョブを変更して、ブランチのチェックアウトとそのHEADの発行を行い、ジョブパラメータとしてプッシュされたタグを受信後のフックから取得し、次にgit checkoutを実行しますタグを付けて公開します。こうすることで、タグを使ってビルドを「再構築」できるようになります。

関連する問題