使用Go.CD和Maven部署管道

时间:2016-08-30 13:12:16

标签: git maven go-cd

所以,我的问题很简单。我想构建一个带有GO CD的管道,它在与实际构建工件的单独阶段中进行功能测试。类似于下图。 enter image description here

My FT Stage有多个我希望并行运行的作业(使用更多Go代理)。 但我如何实现这一目标?因为如果我在两个阶段检查材料(git repo)并且在第一阶段被触发之后但在第二阶段之前有人提交,那么我制定了最重要的CI和CD规则:可重复的构建。

在Jenkins中,我标记在第一阶段签出的提交,然后在下一个作业中明确签出此标记。但由于某种原因,Go不支持git标签:|。

我可以运行任务并执行" git checkout $ tagname"但这是我继续詹金斯的原因。这太糟糕了。

1 个答案:

答案 0 :(得分:1)

GoCd确保管道中的所有阶段都使用相同的VCS修订版。你不必办理结账,GoCd会为你做。容易。

相关问题