将jenkins管道中的参数传递到内部groovy脚本

我们如何在Jenkins管道的Groovy脚本中传递参数?

我已经写了xyz.groovy,它可以很好地加载和执行,但是我想在其中传递参数而不是重复工作。我尝试传递负载’../xyz.groovy’param1param2但没有运气。

管道脚本:

node {

load '../xyz.groovy'

}()

xyz.groovy

import hudson.model.*

import groovy.json.JsonBuilder

import groovy.json.JsonOutput

import java.net.URL

echo "\nParameters.."

echo param1

echo param2

回答:

您是否在用参数调用的Groovy中创建方法?

node {

def script = load '../xyz.groovy'

script.method(param1, param2)

}

以上是 将jenkins管道中的参数传递到内部groovy脚本 的全部内容, 来源链接: utcz.com/qa/403067.html

回到顶部