我们需要完成PR的预构建检查。
我们还有一个CD发布管道设置,可以在发布新工件后发布应用程序。
问题是,一旦运行了预发布构建,它就会发布工件并释放它们。
是否有一种方法可以仅在合并和构建代码时限制发布?
尝试将以下条件子句添加到发布步骤中:
condition: and(succeeded(), ne(variables['build.reason'], 'PullRequest'))
如果上一个步骤成功并且生成的原因不是拉请求,则会触发该步骤。