我正在使用Build Pipeline:VSTS和Repo:VSTS
我试图为两个分支Dev和UAT创建VSTS构建管道。我可以通过创建两个不同的管道来实现它,但是由于两者都具有几乎相似的步骤,因此我只希望拥有一个管道,并且根据情况我可以省略一些步骤。但是我无法弄清楚如何在VSTS中对构建进行排队之前传递变量值(触发构建的分支)。
背景:我试图获取两个分支的源代码,在两个分支上都设置了触发器,并使用Build.SourceBranchName变量,但是它给值的是顶级(Project)值而不是分支名称。我有如下结构
项目 -开发 -质量检查
议程是在签入时触发构建管道,根据环境(Dev,QA)合理性检查并发布工件。我现在不打算购买CD(由于某些限制,将手动处理)。
解决方案听起来很尴尬,但我是新手,我想学习它。
我检查过有人通过API进行过解释,但是通过UI有什么方法吗?