标签: azure-devops azure-pipelines azure-pipelines-release-pipeline
我有多个存储库,每个存储库都有单独的构建。在VSTS发布任务中,我将构建输出捆绑到单个ZIP中,然后将其部署到多个环境中:
对于捆绑我创建了我在所有环境中共享的任务组,但没有必要为每个环境反复捆绑它。
可以捆绑一次并部署到所有环境吗?
答案 0 :(得分:0)
如果所有环境都在相同的代理计算机上运行,并且您可以按顺序运行所有环境,则可以在第一个环境中捆绑构建工件,然后使用直接在以下环境中捆绑工件。详细说明如下更改发布定义的步骤:
设置暂存环境的部署前条件
选择After environment选项的开发环境,以便在部署开发环境后,将触发暂存环境。
为以下环境选择跳过工件下载选项
如果在开发环境中捆绑工件,则应为以下环境选择跳过工件下载选项(在您的案例中为暂存和生产环境)。