如何为非Docker Jenkins主用户创建Docker从属构建

时间:2019-05-17 05:20:14

标签: docker jenkins docker-compose

我只有一个安装在Linux机器上的Jenkins主服务器,没有经过dockerized。但是我只想在docker上创建一些从属服务器,这些从属服务器将负责在Jenkins主服务器上运行的构建执行。

arrchana@instance-1:~$ uname -a
Linux gcp_instance-0 3.11.0-1029-gcp #31~16.04.1-Ubuntu SMP Fri Mar 22 13:06:42 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux

docker Version:
Docker version 18.09.2, build 6247962

我只是将以下图像拉到docker上:

bibinwilson / jenkins-slave

并在docker.service上启用tcp端口,并检查Master Jenkins上的测试连接,并返回响应。

并添加了名为bibinwilson / jenkins-slave的图像名称,并通过ssh连接并添加了用于连接docker的凭据。

并将标签映射到作业配置之一,并触发作业。但是它始终处于脱机状态,并且图像不旋转。

任何帮助将不胜感激。有没有可以满足我要求的图像?

我的项目基于 Java8 + maven ,并且docker在Ubuntu上运行。

Jenkins上的Docker Slave设置详细信息:

enter image description here

对于上面的图像,我只是输入了有效的tcp和主机凭据,然后单击“测试连接”将响应返回。

Docker模板设置:

enter image description here

Docker Slave设置

enter image description here

我刚刚保存了以上更改,并在作业配置中映射了“ Docker”并触发了作业,但其仍显示为脱机。

0 个答案:

没有答案
相关问题