在共享库方法中,我试图在此之后执行一个阶段和一个发布步骤:
def call(String name = 'human') {
echo "Hello, ${name}."
this.stage("mystage"){
this.node('master') {
this.sh('echo executing stage')
}
}
this.post {
failure {
echo 'This step failed!'
}
}
}
它给出了错误No such DSL method 'post' found among steps
。
可以在“常规”管道脚本中很好地使用post步骤,如下所示:
https://jenkins.io/doc/book/pipeline/syntax/#post
是否可以在共享库中使用它?
干杯!