我们有以下jenkins设置:
这些都是虚拟机,奴隶总是存在的。它们不会自动上下产卵。
现在我们有了需要大量工具的构建(maven、python、aws、.)。我们可以在每个奴隶上安装每一个工具,一切都会很好。但我们想要建立一个码头方法。
我看到的几乎所有的教程都是在码头使用奴隶。他们使用一些像Kubernetes这样的编曲工具,在Docker中创造奴隶,做他们的东西,然后再删除这个吊舱。
我们不可能这样做:
问:使用带有真正VM从机的“旧”Jenkins设置是一种不错的方法,我们使用的是码头吗?
我正在考虑的是编写一个管道,在每个阶段我们都使用一个码头容器:
有人能评估这种方法吗?
发布于 2018-01-12 11:08:23
这是一个非常好的方法。实际上,实现这一目标的方法在 section中已经有了记录。
在每个阶段,您基本上可以使用必要的工具旋转一个容器,并且您可以使用一个卷来防止从这个阶段到工作区的输出,以便其他阶段可以使用它。
https://stackoverflow.com/questions/48223200
复制相似问题