我们有一个关于Snap CI的项目,但由于它已经消失,我们不得不切换到另一个工具。 GoCD是我们最喜欢的,但有一个重要的功能我想知道它是否支持:分支跟踪。
Snap CI支持我们项目中当前启用的分支跟踪:'此存储库为以***'开头的所有分支启用了自动分支跟踪:
我试图设置GoCD来做到这一点。但我无法找到实现这种行为的方法。我发现的唯一的东西是功能分支/拉取请求插件。 你知道是否支持这样的功能或者我如何配置FB / PR插件?
谢谢!
答案 0 :(得分:0)
我们想做类似的事情,并且面临相同的问题。最后,我们无法直接进行分支跟踪,而是创建了一个GoCD API客户端,该客户端从模板创建了管道,并且Git材质的分支设置为参数(例如#branch
)。创建分支后,客户端可以手动运行,但是可以很容易地将其修改为从挂钩运行以使其自动化。