我正在尝试在VSTS中创建一个Build定义,以便在生成Pull请求时运行。我已经为master
分支设置了CI构建,但是想要在合并(理想情况下自动)到master之前对每个PR运行单独的构建。我理解分支策略,但是在创建实际的Build定义时遇到了麻烦。
当我尝试配置构建时,Get Sources
任务需要一个分支名称,在拉请求时我没有。如何为Pull请求创建构建定义(分支名称未知)?
答案 0 :(得分:1)
使用Branch Policies。这将允许您重用现有的CI构建,并使其自动作为针对指定分支打开的任何PR的一部分运行。
答案 1 :(得分:1)
这是“只是有效”的事情之一,而你实际上并不需要考虑它。