我在 Jenkins 中有一组参数化构建,我必须单击“立即构建”,然后输入参数值(在本例中称为 GIT_TAG_NAME)。我想触发一组这些参数化构建,它们都使用相同的参数而无需多次输入。
我试图通过构建一个触发所有其他构建的主构建流程来使用构建流程插件(https://wiki.jenkins-ci.org/display/JENKINS/Build+Flow+Plugin),但我不理解插件语法,或者这可能是不可能的。
我的 DSL 看起来像:
out.println "-------------------------"
out.println 'Building all OTA builds at tag: '
out.println params["GIT_TAG_NAME"]
out.println "-------------------------"
build( "SomeOTA-Build-1", param1: params["GIT_TAG_NAME"] )
build( "SomeOTA-Build-2", param1: params["GIT_TAG_NAME"] )
print 语句正确打印了参数,但是子构建似乎没有将参数传递给它们。