詹金斯奴隶与Docker

时间:2018-06-01 04:14:32

标签: docker jenkins build

所以我一直看到这种趋势使用docker来驱动Jenkins奴隶,我对使用它有疑问。

假设我的主人有一个强大的盒子,另一个非常体面(ram,cpu等)。

人们会推荐使用2,3等Docker-Jenkins奴隶(他们都指向不同的ssh端口)吗?我应该使用另一个盒子并在那里旋转另一个容器吗?

你认为这是最好的?

我知道这取决于你正在建设的项目和所有这些东西。但是把它放在一边,这是一个好习惯吗?

1 个答案:

答案 0 :(得分:2)

更有趣的方法是使用Kubernetes,以及Docker。

这样,使用Jenkins Kubernetes plugin,您可以在Kubernetes集群中运行动态代理 您不再拥有固定数量的代理:您可以根据需要使用尽可能多的代理进行扩展(以及您的群集可以支持的代理数量)

另外,您可以specify your pod template作为奴隶使用,这意味着您的容器中安装了所有正确的可执行文件,以供特定作业使用。