tfs - Cake Build 自动合并功能

标签 tfs tfsbuild cakebuild

我正在使用 cakebuid作为 TFS 2017 Update 2 的构建工具并试图实现传统的 Git Flow .在此流程中,每次更改进入 时都会发生一些自动合并。大师 ,这些更改需要传播到 开发 分支。
使用 cake 我可以运行 PowerShell 脚本或使用 LibGit2Sharp完成最佳情况下的自动合并。但是,当合并发生冲突时怎么办?我是否需要因为合并过程失败而使整个构建失败?
我们当然需要处理 TFS 中的合并,这就是 拉取请求 .



Is there any tool or add-in for cake that allows me to create Pull Request during the execution of a build step?

最佳答案

我认为没有任何加载项可用于创建拉取请求,但由于您可以运行 PowerShell,因此您可以轻松使用 TFS rest api 来创建拉取请求

https://www.visualstudio.com/en-us/docs/integrate/api/git/pull-requests/pull-requests

关于tfs - Cake Build 自动合并功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47084822/

相关文章:

TFS 获取 CodeActivity 内构建目录的名称

tfs - 当出现构建警告时,如何使 TFS 构建结果为 "Partially Succeeded"?

tfs - 从 TFS 2017 构建定义中的 'Copy Files' 步骤中排除整个文件夹/内容

c# - 在 Cake 脚本中找不到 Linq 扩展方法

tfs - 从 TFS 2010 build 运行批处理文件

azure - 有关永久删除/销毁工作项 Azure DevOps 的信息

visual-studio-2010 - 在TFS中,是否可以从脚本创建本地工作区?

tfs - 如何自动将工作项链接到构建?

asp.net-core - 让 Cake 的 build.cake 和 asp.net core 在 travis-ci 上工作

c# - 生成 Nunit 和 Specflow 报告的 Cake 构建