Jenkins 以Docker方式启动的agents
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Jenkins 以Docker方式启动的agents相关的知识,希望对你有一定的参考价值。
参考技术A 本节详细讲述使用SSH连接以Docker方式启动的agents。假设Jenkins master已经安装好了。agent机器上docker环境也安装好了。
在Jenkins master机器上执行以下命令,如果是以docker方式安装就在容器里面执行
使用 docker-ssh-agent image 创建agent:
[your-public-key]是ssh public key,可以从~/.ssh/id_rsa.pub获取
在Jenkins dashboard一次点击 Manage Jenkins ---> Manage Nodes and clouds ---> New Node 输入agent的名称和类型(比如Name: agent1, Type: Permanent Agent),点击OK,填写以下表单
然后点击保存,此时agent1已经注册到master,但是还是offline,点进去
以上是关于Jenkins 以Docker方式启动的agents的主要内容,如果未能解决你的问题,请参考以下文章
golang程序通过docker打包到harbor的方式进行jenkins自动化发布
Jenkins agent Docker 镜像重新命名了,你知道吗?