如何循环遍历 Jenkins 声明式管道中的整数参数
How to loop through parameters which is integer in Jenkins Declarative Pipeline
我有一个参数化的 Jenkins 管道。在构建期间,用户需要输入构建应重复的次数,如 1、2、3、4。我们将该参数称为 NumberofTimes。因此,如果用户选择数字 4,则该阶段应重复 4 次并共享结果。我有以下代码,但它不起作用。谁能帮我解决这个问题
stage('Loop') {
when {
//some expression which we make
}
steps {
def count = "${params.numberoftimes}"
for(int i=0; i<count.size();i++) {
repeatsteps()
}
}
}
将代码块包含在脚本块中。我知道您已经明确提到了声明式管道。但是,你的这一部分是脚本化管道。
stage('Loop') {
when {
//some expression which we make
}
steps {
script {
def count = "${params.numberoftimes}"
for(int i=0; i<count.size();i++) {
repeatsteps()
}
}
}
}
我有一个参数化的 Jenkins 管道。在构建期间,用户需要输入构建应重复的次数,如 1、2、3、4。我们将该参数称为 NumberofTimes。因此,如果用户选择数字 4,则该阶段应重复 4 次并共享结果。我有以下代码,但它不起作用。谁能帮我解决这个问题
stage('Loop') {
when {
//some expression which we make
}
steps {
def count = "${params.numberoftimes}"
for(int i=0; i<count.size();i++) {
repeatsteps()
}
}
}
将代码块包含在脚本块中。我知道您已经明确提到了声明式管道。但是,你的这一部分是脚本化管道。
stage('Loop') {
when {
//some expression which we make
}
steps {
script {
def count = "${params.numberoftimes}"
for(int i=0; i<count.size();i++) {
repeatsteps()
}
}
}
}