代码之家  ›  专栏  ›  技术社区  ›  Jim Buck

如何为请求创建VSTS构建?

  •  0
  • Jim Buck  · 技术社区  · 7 年前

    我试图在VST中创建一个构建定义,以便在发出请求时运行。我已经为 master 分支,但希望在合并(理想情况下自动)到master之前在每个PR上运行单独的构建。我理解分支策略,但在创建实际构建定义时遇到了问题。

    当我尝试配置构建时 Get Sources 任务需要一个分支名称,当涉及到请求时,我没有这个名称。如何仅为拉请求(分支名称未知)创建生成定义?

    2 回复  |  直到 7 年前
        1
  •  1
  •   DenverDev    7 年前

    这是一种“只起作用”的事情,你实际上不需要考虑它。

    1. 创建要由拉请求触发的生成定义。这可以是仅用于拉请求的特定构建,也可以是多用途的构建。
    2. 导航到代码->管理存储库并按照说明创建 Branch Policy . 您需要遵循“需要成功构建”下的说明
    3. 创建从功能分支到步骤#2中为其配置策略的分支的拉请求,您将看到VST使用动态创建的分支为您启动构建。
        2
  •  1
  •   Daniel Mann    7 年前

    使用 Branch Policies . 这将允许您重用现有CI构建,并将其作为针对指定分支打开的任何PR的一部分自动运行。