我们如何在迭代方法中触发Jenkins构建

时间:2017-09-02 04:10:37

标签: bash jenkins sh jenkins-pipeline

我在詹金斯上游和下游有两份工作。

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

pkg1.xml    
pkg2.xml    
pkg3.xml    

1 个答案:

答案 0 :(得分:0)

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

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/' *"
      }
    }
  }
}