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

Devops CI pipeline exclude publish on pre release build

作为完成要求,我们对我们的 PR 进行了构建前检查。

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

问题是,一旦预发布版本 运行,它就会发布并发布工件。

有没有办法限制代码合并构建时才发布?

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

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

如果上一步成功并且构建的原因不是拉取请求,这会导致触发该步骤。