使Docker容器成为jenkins的构建执行器

时间:2018-11-14 08:42:38

标签: docker jenkins amazon-ec2

我有一个ec2实例作为我的詹金斯大师运行。我想在该实例中运行一个容器,该容器将用作另一个构建执行器,因此我可以同时调整一些构建。

我在连接这些问题时遇到了问题。

在docker hub jenkins文档中,它在相关部分下显示:

  

您可以直接在主数据库上运行构建。

     

但是,如果要通过JNLP附加构建从属服务器(Java Web   开始):确保您已映射端口:-p 50000:50000-   连接从属代理时使用。

     

如果您仅使用SSH从站,则无需输入   端口映射。

但是当我尝试在jenkins配置中添加节点时,它会询问远程根目录(可能应该是/ var / jenkins?)和启动方法。

我不太了解应该如何使用它作为启动该功能的方法,而且我也不了解端口号在哪里起作用。

1 个答案:

答案 0 :(得分:1)

您需要的是Jenkins Docker插件(下面的链接),然后按照列出的说明here

https://wiki.jenkins.io/display/JENKINS/Docker+Plugin

我遵循了这些说明,并能够在Jenkins中设置动态配置的动态从设备。