Azure devops VSTS发布管理:根据工件源上的分支进行筛选
我正在使用VSTS构建来运行CI构建。对于我的所有git分支(master、develop、features等),这个构建定义都是相同的 我现在尝试使用VSTS发布管理实现一个部署管道。我计划有两个不同的版本定义。一个用于功能分支,另一个用于更重要的分支,如develop和master。特性分支的发布定义将更加轻量级 我认为这是非常基本和平常的。事实上,这几乎就是微软的 对于这两个管道,我希望将它们配置为使用“Continuous Deployment”触发器自动启动。当我选择这个触发器时,我必须选择一个工件源 不幸的是,工件源获取来自给定构建定义(我的CI构建)的所有工件(无论分支如何)。由于我对所有分支使用相同的CI构建定义,因此看起来我无法在“连续部署”中配置两个发布管道,而仍然使用相同的构建定义作为工件源Azure devops VSTS发布管理:根据工件源上的分支进行筛选,azure-devops,ms-release-management,azure-pipelines,Azure Devops,Ms Release Management,Azure Pipelines,我正在使用VSTS构建来运行CI构建。对于我的所有git分支(master、develop、features等),这个构建定义都是相同的 我现在尝试使用VSTS发布管理实现一个部署管道。我计划有两个不同的版本定义。一个用于功能分支,另一个用于更重要的分支,如develop和master。特性分支的发布定义将更加轻量级 我认为这是非常基本和平常的。事实上,这几乎就是微软的 对于这两个管道,我希望将它们配置为使用“Continuous Deployment”触发器自动启动。当我选择这个触发器时,我必
有人知道如何为多个版本定义共享同一个构建定义,但只为特定分支启动一个版本吗?当我们定义工件源时,有人知道一种按分支过滤的方法吗?目前在VSTS发布管理中没有基于分支进行有条件部署的方法 另一种方法是为不同的分支创建单独的BDs,然后将它们配置为RDs的工件源 这也将使用户从工件的名称本身清楚地了解工件。Configure branch specific release deployment
- 此功能在VSTS中可用
- 在TFS内部部署版本中,它本应在版本服务器2017.1中提供,但在版本2018.1中仍然不可用