我有一个ec2实例作为我的詹金斯大师运行。我想在该实例中运行一个容器,该容器将用作另一个构建执行器,因此我可以同时调整一些构建。
我在连接这些问题时遇到了问题。
在docker hub jenkins文档中,它在相关部分下显示:
您可以直接在主数据库上运行构建。
但是,如果要通过JNLP附加构建从属服务器(Java Web 开始):确保您已映射端口:-p 50000:50000- 连接从属代理时使用。
如果您仅使用SSH从站,则无需输入 端口映射。
但是当我尝试在jenkins配置中添加节点时,它会询问远程根目录(可能应该是/ var / jenkins?)和启动方法。
我不太了解应该如何使用它作为启动该功能的方法,而且我也不了解端口号在哪里起作用。
答案 0 :(得分:1)
您需要的是Jenkins Docker插件(下面的链接),然后按照列出的说明here
https://wiki.jenkins.io/display/JENKINS/Docker+Plugin
我遵循了这些说明,并能够在Jenkins中设置动态配置的动态从设备。