我有一个阶段完成后调用的函数:
67 post {
1 always {
2 script {
3 common.copy_html()
4 }
5 }
common
是我常用的常规文件,我将函数存储在其中,并且已经在environment
部分中将其导入。
我很少要为每个阶段迭代的参数。例如,就我而言,我有两个阶段:
stages {
stage("Parallel") {
parallel {
stage("a") {
stage("b") {
,并且还有两个相关的参数:
10 booleanParam(name: "run_a",defaultvalue: true)
11 booleanParam(name: "run_b",defaultvalue: true)
我想访问相关阶段的这些参数。即:
for stage in get_my_stages(): # how to get my stage names?
for param in params: # how to iterate correctly?
if param.end_with(stage):
print('this is the run param for my stage',param)
这可能吗?