アプリケーションをさまざまな環境にデプロイするために、Jenkins でプロモーテッド ビルド プラグインを使用しています。
「choice」承認パラメーターを使用して定義された手動プロモーションがあり、2 つのエントリ (アプリケーションの 2 つのインスタンスのそれぞれに対応するエントリ) が含まれています。これにより、手動プロモーション時に使用できるドロップダウン リストが生成されます。
プロモーションは、ドロップダウン リストの値を使用して書き込み先のディレクトリ、編集する構成ファイルなどを選択する Windows バッチ スクリプトを実行します。
これは完全にうまく機能します-一度。
同じビルドを両方の環境に昇格させたい場合は、生成されたドロップダウン リストから各環境を順番に選択して、昇格を 2 回実行できることを期待します。
ただし、これを行うと、ドロップダウン リストが読み取り専用のテキスト ボックスになり、他の環境を選択できないことがわかりました。
これは明らかに意図的な設計上の選択であるため、この問題に取り組む最善の方法についてフィードバックをいただければ幸いです。