仅针对 VSTS 中的 PR 分支自动触发构建
Automatically trigger builds ONLY for PR branches in VSTS
我正在尝试执行以下操作:
- 开发人员(例如:James)可能在这个私有分支(例如:
james/add-custom-logger
)上工作了一段时间,然后才发出 PR。
- James 发出 PR 后,我想自动触发该 PR 分支的构建。
我正在努力弄清楚如何在 VSTS 构建中执行此操作。
我知道我可以根据像 feature/*
这样的分支设置构建触发器,并且可以要求所有开发人员遵循该模式,所以在这种情况下它会是 feature/james/add-custom-logger
。
但我不想触发这些分支直到为这些分支发送拉取请求。
关于如何实现这一点有什么想法吗?
也许分支策略适合您的情况。如果 james 总是创建同一个分支的 PR——例如 'master'——你可以为 'master' 创建一个分支策略。转到 Repos > Branches > ... (More Actions) > Branch policies > Build validation > Add build policy
我正在尝试执行以下操作:
- 开发人员(例如:James)可能在这个私有分支(例如:
james/add-custom-logger
)上工作了一段时间,然后才发出 PR。 - James 发出 PR 后,我想自动触发该 PR 分支的构建。
我正在努力弄清楚如何在 VSTS 构建中执行此操作。
我知道我可以根据像 feature/*
这样的分支设置构建触发器,并且可以要求所有开发人员遵循该模式,所以在这种情况下它会是 feature/james/add-custom-logger
。
但我不想触发这些分支直到为这些分支发送拉取请求。
关于如何实现这一点有什么想法吗?
也许分支策略适合您的情况。如果 james 总是创建同一个分支的 PR——例如 'master'——你可以为 'master' 创建一个分支策略。转到 Repos > Branches > ... (More Actions) > Branch policies > Build validation > Add build policy