3

Jenkins Promoted Builds プラグインを取得して 2 番目のジョブを呼び出して、最新のリビジョンからではなく、昇格したコミットからビルドすることは可能ですか?

したがって、フローは次のようになります。

  • コミットAが行われる
  • 「Dev」ジョブはコミット A からビルド #1 を実行します
  • コミットBが行われる
  • 「Dev」ジョブはコミット B からビルド #2 を実行します
  • ユーザーが手動で Dev #1 を昇格
  • 「ステージング」ジョブは、コミット A (B ではない) から #1 をビルドします
4

1 に答える 1

3

Jenkins には、これを不可能にするバグがあります。

通常、次のようになります。

  • プロモーテッド ビルド プラグインをインストールする
  • パラメータ化されたトリガーをインストールする
  • Job Dev を昇格可能に構成し、「Trigger/call builds on other projects 」を指定し、「 Pass-through Git Commit that was built」のパラメーターを設定します。

悲しいことに、Promoted Builds プラグインにバグがあり、すべてのデータが渡されていないようです。修正はありますが、統合を待っているようです。

Jenkins の JIRA でチケットを作成しました。この問題に悩まされている場合は、投票する必要があります。

于 2012-06-19T13:01:46.477 に答える