首页 文章

使用Go.CD和Maven部署管道

提问于
浏览
1

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

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

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

我可以运行任务并执行“git checkout $ tagname”,但这是我继续使用Jenkins的原因 . 这太糟糕了

1 回答

  • 1

    GoCd确保管道中的所有阶段都使用相同的VCS版本 . 你不必办理结账GoCd为你做的 . 简单 .

相关问题