我在詹金斯上游和下游有两份工作。
当我触发上游作业时,下面的文件必须重命名为package.xml,并以迭代方式部署到下游。如何使用shell脚本完成此操作。 有什么想法吗?
pkg1.xml
pkg2.xml
pkg3.xml
答案 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/' *"
}
}
}
}