【发布时间】:2021-07-27 20:51:57
【问题描述】:
我有一个在 TeamCity 中设置的 CI 构建,它将在 BitBucket (git) 中发出拉取请求时触发。它目前是针对拉取请求的源分支构建的,但如果它可以构建合并的拉取请求会更有意义。
我的研究为我提供了以下可能的解决方案:
- 脚本作为构建的一部分运行 - 如果可能,不要这样做
- 服务器/代理插件 - 没有找到足够的文档来确定这是否可行
之前有没有人在 TeamCity 中这样做过,或者对我如何实现它有建议?
更新:(基于 John Hoerr 的回答)
替代解决方案 - 忘记 TeamCity 进行合并,使用 BitBucket Web 挂钩像 github 一样创建合并分支并遵循 John Hoerr 的回答。
【问题讨论】:
-
令人着迷的是,CI 服务器的这种基本功能需要许多问题、解释和半有效或无效的解决方案...????♂️
标签: merge continuous-integration teamcity bitbucket pull-request