【发布时间】:2019-06-26 16:54:14
【问题描述】:
我已经通过以下方式设置了拉取请求释放触发器。
每当拉入该分支的请求成功完成时,我想从VerifyApiTestEnvironment 分支部署工件。
这就是我的工件的外观。
这就是我的 CD 触发器的样子。
这就是我的部署前条件。
这就是我的策略屏幕的外观。
这就是我的分支结构的样子。当我完成针对VerifyApiTestEnvironment 分支的拉取请求时,我总是在构建中收到一个错误,说源分支缺少来自 master 的更改。这可能是什么原因?
每次我将更改提交到featureBranch,然后我打开一个拉取请求以将其合并到VerifyApiTestEnvironment 分支。
我希望每次执行此操作时都会触发发布和部署,但没有触发发布。
我是否遗漏了与配置 PR 触发器相关的内容?
【问题讨论】:
-
该构建是否配置为您的分支策略上的验证构建?此外,您设置的内容将在 PR 创建时部署,而不是在它完成时部署。
-
@DanielMann 编辑了我的问题以包含与此相关的屏幕截图。当 PR 完成.时,如何设置它以进行部署
标签: azure-devops azure-pipelines azure-pipelines-release-pipeline