我可以从共享库中使用jenkins post step吗?

时间:2019-04-30 07:46:19

标签: jenkins jenkins-pipeline jenkins-plugins jenkins-shared-libraries

在共享库方法中,我试图在此之后执行一个阶段和一个发布步骤:


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

是否可以在共享库中使用它?

干杯!

0 个答案:

没有答案