4

毎日のリリースに使用するpowershellスクリプトがあり、正常に動作します。ただし、これを Jenkins から実行する任務がありますが、パラメーター化されたビルドを機能させることができないようです。これらは、スクリプトが展開を実行するために実行する手順です。

  1. PRE_UAT 環境にデプロイします。
  2. テスト ステップ 1
    i. ステップ 1 が成功した場合は、UAT へのデプロイに進むかどうかをユーザーに尋ねます
        。ユーザーの応答が肯定的である場合は、UAT への展開に進みます。それ以外の場合は停止します
    ii. ステップ 1 が失敗した場合は、ユーザーに通知して停止する

最初のジョブは Jenkins で正常に実行されますが、パラメーター化されたビルドである 2 番目のジョブは、最初のビルドによってトリガーされたときにユーザー入力を要求しません。最初のジョブ (パラメーター化されたビルドでもあります) のみがユーザー入力を求めます。

ありがとう

4

2 に答える 2

6

2 番目のビルドがトリガーされたときに、ユーザー (または「正しい」ユーザー) が jenkins の前にいるという保証はありません。ビルドが手動でトリガーされない場合、ビルド パラメーターは要求されません。

プロモーション プラグインを確認することをお勧めします。また、最初のビルドの後に、2 番目のビルドをトリガーする手動のプロモーション ステップを設定することをお勧めします。

于 2013-01-03T17:06:28.250 に答える
0

最初のステップから次のステップなどにパラメーターを渡すことはでき
ますが、目的のフローは提供されません。(ユーザーは、ビルドの開始時に、それをプロモートするかどうかを知ることができません)。

プロモーションプラグインを確認することをお勧めします。

于 2013-01-04T10:40:56.570 に答える