1. ホーム
  2. jenkins

[解決済み] Parameterized Buildでパラメータにアクセスするには?

2023-05-11 07:59:11

質問

どのように parameters に設定された、Jenkinsジョブの"This build is parameterized"セクションにどのようにアクセスするのですか?

テストケース

  1. WORKFLOWのジョブを作成します。
  2. このビルドはパラメータ化されています(This build is parameterized")」を有効化します。
  3. STRING PARAMETERを追加します。 foo をデフォルト値で追加します。 bar text .
  4. 以下のコードを Workflow Script :

    node()
    {
         print "DEBUG: parameter foo = ${env.foo}"
    }
    
    
  5. ジョブを実行します。

結果

DEBUG: parameter foo = null

どのように解決するのですか?

Workflowプラグインを使用している場合、envを介さず直接変数が利用可能だと思います。 試してみてください。

node()
{
    print "DEBUG: parameter foo = ${foo}"
}