0

スクリプトがあります: 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 パラメータ プロンプト インターフェイスでこれを実現するにはどうすればよいですか。

何か案が!

4

1 に答える 1