我正在嘗試撰寫一個宣告性的 Jenkins 流水線,如果所有先前的階段都按預期作業,則需要回顯該作業是成功的。如果某個階段失敗后構建必須回顯失敗。但是當我使用下面的管道時它不起作用并且它給出了例外。
在步驟中沒有找到這樣的 DSL 方法“成功”。我錯過了安裝一些插件嗎?
pipeline {
agent {
label 'Docker_sidharth_vijayakumar'
}
stages {
stage('DEV') {
steps {
script {
echo "Sidharth Vijayakumar"
}
}
}
stage('UAT') {
steps {
script {
echo "Sidharth Vijayakumar"
}
}
}
stage('PROD') {
steps {
script {
echo "Sidharth Vijayakumar"
}
}
}
}
post {
always {
success {
echo ' Sucessful !"
}
}
}
}
uj5u.com熱心網友回復:
成功塊應該在總是塊之外。應該是這樣的
post {
success {
script {
echo ' Sucessful !"
}
}
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/476097.html
標籤:詹金斯 詹金斯插件 jenkins-groovy 詹金斯-工作-dsl
上一篇:詹金斯中的環境變數不列印
