私は現在、ファストレーンと組み合わせてジェンキンスの設定を行っています。ユーザーをジェンキンスのトリガーから除外ウェブフックを構築
私のファストレーンファイルでは、CHANGELOG.md
と同様にバージョンを更新しています。これをgitにプッシュします。
ただし、これを行うことによって、別のビルドがトリガされ、無限ループが発生します。 私がしようとしたのは、exclude users
にオプションを追加することです。しかし、これは動作していないようです。
私はあなたがポーリングを使用しているとき、これはのみ動作しますかなり確信しています。しかし、私は私のgitlabでwebhooksを使ってビルドをトリガーしています。ポーリングに変更したくありません。
ウェブフックを使用している間にこれを達成する方法を知っている人はいますか?
あなたがパイプラインを使用していますか?いくつかの文字列をgitログに追加する方法と、それを見つけたら-skip build?試してみてくださいhttp://stackoverflow.com/questions/41140255/how-to-get-the-git-latest-commit-message-and-prevent-the-jenkins-build-if-the-co/41161825#41161825 – Amityo
あなたユーザーの除外をどのように構成したかは言わないでください。また、パスの除外を試みることもできます(つまり、 'CHANGELOG.md'が変更された場合はビルドしないでください)。 –
@Amityo私は通常のビルドインターフェイス(何が呼び出されているかわからない)を使用し、ビルドを中止/キャンセルとして表示したくありません。 – NoSixties