У меня есть конвейер, который запускает ту же работу, если она не работает. но когда запускается второе задание, первый конвейер все еще остается открытым, пока второе не завершится успешно или не сработало, я хотел бы знать, смогу ли я закрыть конвейер после того, как был выполнен триггер для второго.
pipeline {
agent any
stages {
stage('test') {
steps {
script {
input message: 'Proceed?', ok: 'Yes', submitter: 'admin'
}
echo "helloworld"
}
post {
aborted{
script{
retry(1) {
input "Retry the job ?"
build(job: 'pipelines/testCS')
}
}
}
success {
script{
sh 'echo "continue"'
}
}
}
}
stage('deploy'){
steps{
sh 'echo "deploy"'
}
}
}
post {
aborted {
echo "pipeline has been aborted"
}
}
}