VSTS构建后触发器发布和部署

时间:2018-02-14 17:18:41

标签: continuous-integration azure-devops azure-pipelines azure-pipelines-release-pipeline

在我的发布定义中,我已将环境设置为具有释放触发器,以便在使用特定标记完成构建时,将开始部署。但是,在设置此项后,不会启动任何版本或部署。我想我错过了一些小东西,但不能把手指放在上面......

我的构建代码(在构建期间自动添加):

enter image description here

我的发布触发器:

enter image description here

在构建完成后,需要更改哪些设置才能启动发布和部署?

2 个答案:

答案 0 :(得分:6)

屏幕截图不是您的发布触发器,它是您的环境触发器。

您可以配置何时应创建版本,以及何时应将这些版本部署到环境中。前者通过release triggers配置,后者通过environment triggers配置 - 都在发布定义中。

enter image description here

  

您可以选择在通过持续部署创建发布时自动触发每个环境的部署   触发。

流程已签入更改→已触发CI构建→已创建版本→开始部署到此环境。

更多详情请参阅本教程 - Triggers in Release Management

答案 1 :(得分:4)

您需要打开特定构建工件下的持续部署触发器。

Continuous deployment trigger