【问题标题】:How can we trigger Jenkins build in iterative method我们如何在迭代方法中触发 Jenkins 构建
【发布时间】:2025-11-30 17:45:02
【问题描述】:

我在 Jenkins 上游和下游有两份工作。

当我触发上游作业时,必须将以下文件重命名为 package.xml 并以迭代方式部署到下游。如何使用 shell 脚本完成此操作。 有什么想法吗?

pkg1.xml    
pkg2.xml    
pkg3.xml    

【问题讨论】:

    标签: bash jenkins sh jenkins-pipeline


    【解决方案1】:

    我不确定您要对第二部分做什么(可能会提出另一个更详细的问题),但这里是重命名文件的方法:

    pipeline {
      agent { label 'docker' }
      stages {
        stage('build') {
          steps {
    
            # you don't need to create these files.
            # this was just for my testing.
            sh 'touch pkg1.xml pkg2.xml pkg3.xml'
    
            sh "rename 's/pkg/package/' *"
          }
        }
      }
    }
    

    【讨论】:

      最近更新 更多