gpt4 book ai didi

jenkins - 将参数从for循环传递到jenkins管道中的多行sh

转载 作者:行者123 更新时间:2023-12-02 15:25:29 25 4
gpt4 key购买 nike

我有 groovy jenkins 管道步骤,我想将 for 循环值作为参数传递给循环中的多行 sh 脚本。但参数没有被传递。

或者是否有更好的方法在 Jenkins 阶段添加步骤?

for (int i = 0; i < elements.size(); i++) {

sh '''
cd terraform/
terraform init
terraform workspace select ${elements[i]}-${envtype}
terraform plan -var-file="./configs/${elements[i]}/var.tf"
'''
}

最佳答案

看来你应该使用"""而不是''''''是三重引用 Stringdoesn't support插值。

关于jenkins - 将参数从for循环传递到jenkins管道中的多行sh,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52490181/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com