我可以将某些“未构建”阶段标记为成功吗?

时间:2019-10-18 16:22:25

标签: jenkins jenkins-pipeline

如果运行,我有一个阶段会立即失败。这个想法是,如果when子句匹配,则构建应该失败。它有一个步骤,一个错误指令:

stage("Validate Release Tag") {
  when {
    allOf {
      branch "master"
      tag "release-v*"
      expression { return !env.GIT_TAG.endsWith(readMavenPom().getVersion()) }
    }
  }
  steps {
    error "Release tag does not match artifact version. Use the release plugin to manage tags and pom versions."
  }
}

这很好,但是我真正想要的是这些阶段在不运行时在Jenkins UI中显示为passed,而不是在状态not-built下变灰。

有什么方法可以做到这一点,还是我只是错误地使用了舞台?如果我做错了,应该怎么看?

0 个答案:

没有答案