如何在Groovy / Jenkins中迭代舞台名称?

我有一个阶段完成后调用的函数:

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)

这可能吗?

weiqingtao 回答:如何在Groovy / Jenkins中迭代舞台名称?

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/3101563.html

大家都在问