我想在VSTS中设置我们的开发分支到staging环境的持续部署。此外,我们还有dev环境,应该从任何分支执行部署,并且只能手动执行。
有八爪鱼的经验我正在考虑以下工作流程:
我已经创建了构建定义和发布定义。我的发布定义如下:
但是我没有看到任何与发布触发器中的分支/标签过滤相关的内容。我错过了什么吗?
更新
好的,所以我尝试了旧的编辑器,因为@Yan和@Harshil建议但仍然无法使其正常工作。似乎它允许指定应该触发部署的标记。我没有找到提供分支名称的方法。更多屏幕:
答案 0 :(得分:2)
根据屏幕截图,您指定了开发代码,而不是分支。您需要在下拉框中指定分支。
更新
关于构建代码,您可以使用Build.SourceBranchName日志记录命令为当前分支(##vso[build.addbuildtag]build tag)添加构建标记。