スクリプトがあります: ScriptA.bat または ScriptA.sh
このスクリプトを Jenkins インターフェイスから、つまりジョブを使用して呼び出したいと考えています。スクリプトにはパラメーターが必要です (そのパラメーターの値はバックエンドで動的に変更できます)。
つまり、Jenkins JobScriptA が作成され、scriptA が期待する 3 つのパラメーターでこの scriptA を呼び出します。つまり、JobScriptA は、「このビルドはパラメーター化されています」設定を使用するように設定されています。
スクリプトが 3 つのパラメーターを取る場合にパラメーターを作成するには、最初は単純なテキスト ボックス、2 番目は N 個の値を含むリスト ボックスです。これら 2 つは簡単に設定できます。1 つ目は文字列/パスワード/テキスト パラメータとして設定でき、2 つ目は CHOICE パラメータ タイプとして設定できます。
私の[OK ?です: 私が欲しい 3 番目のパラメーター。このパラメーターの値は「2nd」に似ていますが、値がわかりません。つまり、「AAAA」や「BBBB」のように静的ではありません。私はスクリプト「script_param3.shまたは.bat」を持っています.Jenkinsが「script_param3.sh/.bat」の出力をCHOICE値のリストとして取得することをサポートしているので、param3を設定してその出力を取得できます。可能な値として。script_param.sh/.bat が以下を生成する場合があります。
- 1
- 2
- 3
- 4
- 5
そして時々それは生成するかもしれません
- 12
- 33
- 232
- 3
- 21
so.. 上で述べたように、param3 は script_param3.sh/.bat の出力に完全に依存します。
Jenkins パラメータ プロンプト インターフェイスでこれを実現するにはどうすればよいですか。
何か案が!