1
私はデフォルトを上書きするパラメータを受け入れる関数を構築しようとしていますが、 "null"を取得し続けます。Jenkinsパイプライン共有ライブラリ - 引数を渡す
私は簡単な関数を書かれている:
// vars/Run.groovy
def test(String type, String parallel = 'yes') {
println(type)
println(parallel)
}
は私のパイプラインは次のようになります。
node('master') {
Run.test('unit')
Run.test('unit', parallel = 'no')
}
私が得る結果は次のとおりです。
unit
yes
unit
null
私は何をしないのですか?
しかし、いくつかのオプションの引数がある場合はどうしますか? 例: def test(文字列型、String foo = 'bar'、String parallel = 'yes') と私は 'parallel'をオーバーライドしたいだけですか? – user1559263