ジェンキンスをMercurial Sub Repoへの変更を検出させる
-
13-12-2019 - |
質問
Jenkinsポーリング機能を作成する方法は、その変更がまだ親レポにコミットされていない場合であっても、サブリプロで変更が発生したことを検出する方法はありますか?
現実的に私は私が任意のサブリポジーでpull -u
を実行するプラグインを探してから、ビルドを起動する前に、その後コミットしてプッシュすることを期待しています。公式プラグインリストにそのようなものは何も見えない、そしてそれをサポートするためのカスタムプラグインの構築を考慮しています。
解決
これは、サブリポジトリのジョブを作成し、それらを変更するためにそれらをポーリングすることによって実現できます。次に、Bub Repoジョブをセットアップして、親のSUB REPOを自動的に「宣伝」します。それ以降にあなたはあなたの選択肢を持っていた後にあなたの依存プロジェクトをこの 'プロモーション'チェンジセットを待っている親レポをポーリングしてください、またはあなたのサブレポジョブにPOSTビルドステップを希望のビルドを開始させることができます。
所属していません StackOverflow