Devops CI管道在预发布版本中排除发布



我们需要完成PR的预构建检查。

我们还有一个CD发布管道设置,可以在发布新工件后发布应用程序。

问题是,一旦运行了预发布构建,它就会发布工件并释放它们。

是否有一种方法可以仅在合并和构建代码时限制发布?

尝试将以下条件子句添加到发布步骤中:

condition: and(succeeded(), ne(variables['build.reason'], 'PullRequest'))

如果上一个步骤成功并且生成的原因不是拉请求,则会触发该步骤。

最新更新