我的整个脚本位于repo的一个分支中,并且我有多个jenkins管道作业。
1. smoke
2. Regression
3. Epic wise Execution
每个都有不同的管道脚本。那么有可能具有自定义名称的多个jenkins文件吗?
pipeline {
node('Slave-Machine-1') {
env.NODE_HOME="${tool '8.9.4'}"
env.PATH="${env.NODE_HOME}/bin:${env.PATH}"
def AUTO = ''
stage("Install Dependency") {
sshagent(['agent-id']) {
sh 'npm install'
sh 'npm run webdriver-install'
}
}
stage("smoke") {
sh 'npm run smoke-test'
}
}
}
这是我的示例管道脚本。同样,我有多个管道脚本
答案 0 :(得分:1)
您可以命名管道脚本random_joe
或任何您喜欢的名称,只要:
Jenkinsfile
以自动创建新作业.groovy
之前,您不介意文本编辑器不突出显示管道脚本的语法建议在不可行的地方都遵循惯例。