4

私の Jenkins は、mercurial SCM の変更をポーリングします。これで、新しい変更 (更新されたバージョン、新しいタグ) をタグ付け、コミット、プッシュバックするようにビルドを構成しました。

これにより、無限ループが発生します。コミットとタグにより、Jenkins はそれを新しい変更と見なし、新しいビルドをトリガーします....

.hgtags ファイルを除外することはできますか? またはユーザーまたはメッセージに基づいて除外しますか?

どうも!

4

3 に答える 3

2

Pathignore Pluginを見たことがありますか?

このプラグインにより、特定のパスのみが変更された場合に、SCM によってトリガーされるジョブがビルド リクエストを無視できるようになります

于 2013-01-09T13:37:11.123 に答える
2

私の現在のソリューションを共有するだけです。

ScriptTrigger プラグインをインストールしましたhttps://wiki.jenkins-ci.org/display/JENKINS/ScriptTrigger+Plugin

最後のリビジョンがジェンキンによって作成されたものではないことを確認するスクリプトを作成し、作成された場合は新しいビルドをトリガーします。

于 2013-01-10T16:07:44.540 に答える
2

この問題を見てください。今のところ、タグだけをプッシュしても問題ないようです。しかし、あなたの仕事は追加のコミットを生成し、ジェンキンスが仕事を開始するのを防ぐ方法を理解できません..

于 2013-01-10T11:06:44.740 に答える