【发布时间】:2019-02-25 11:11:22
【问题描述】:
我有一个使用以下管道常规脚本运行的管道作业,
pipeline {
parameters{
string(name: 'Unique_Number', defaultValue: '', description: 'Enter Unique Number')
}
stages {
stage('Build') {
agent { node { label 'Build' } }
steps {
script {
sh build.sh
}
}
stage('Deploy') {
agent { node { label 'Deploy' } }
steps {
script {
sh deploy.sh
}
}
stage('Test') {
agent { node { label 'Test' } }
steps {
script {
sh test.sh
}
}
}
}
我只是使用不同的唯一 ID 号作为输入参数多次触发此作业。因此,我将在不同阶段为这项工作进行多次运行/构建。
有了这个,我需要在这个管道作业中触发多次运行/构建以提升到下一个阶段(即从构建到部署或从部署到测试)作为一个单一构建而不是触发每个运行/构建到下一阶段。有没有可能?
【问题讨论】:
标签: jenkins-pipeline