ジェンキンスでgerrit-triggerを使用すると、新しいチェンジセットがレビューのためにプッシュされたときにビルドがトリガーされます。ジェンキンズのチェンジセットのジェリッツトリガープラグインでJenkinsfileを実行するには?
は今、私たちはパイプラインと使用可能な溶液にDefining a pipeline in scm
を紹介したいと思いますので、私たちは、ビルドがトリガされたときに、パイプラインのプラグインの下に
しかし、「${GERRIT_REFSPEC}
doesnのこのrefspecをチェックアウトするために働くことができる期待しますここでは、マスターはまだチェックアウトします
> git rev-parse refs/remotes/origin/master^{commit} # timeout=10 > git rev-parse refs/remotes/origin/origin/master^{commit} # timeout=10 Checking out Revision adf5d360582b1b24f088cfa8ac0f0ebf64a57692 (refs/remotes/origin/master) Commit message: "DO:CI End of summer" > git config core.sparsecheckout # timeout=10 > git checkout -f adf5d360582b1b24f088cfa8ac0f0ebf64a57692
それがどのように働くことができるか?
Thxですが、エラーが発生しました。stderr:fatal:リモート参照ファイル/ head/$ GERRIT_REFSPECが見つかりませんでした。ここでgitプラグインはパイプライン構成で使用されています。 –
私はあなたの問題を再現し、詳細を追加できました。 –
信じられないほど!!それは動作します、なぜ私はそれが動作する参照を与えることができますか? –