目录
使用jenkins做内部ci, 原因在于jenkins的简单性及流程代码化文档化以便于对流程本身做版本控制和追踪。
本文说明如何部署jenkins的master节点及agent节点
说明:
以linux为例:
一. 先确定agent标签的字符串,这个需要自己先去确定一个,为了便于查找,规则为 : agent-ip地址
二. 打开jenkins网站, 找到节点添加页面,例如 http://192.168.30.238:8080/computer/new, 直接复制现有节点
三. 修改为自己agent的名i在和标签及工作目录
四. 保存该页面, 出现用于启动agent服务的命令, 在对应agent机器上用此命令启动该agent服务
正常的启动日志:
Jul 11, 2022 6:26:56 PM hudson.remoting.jnlp.Main$CuiListener status INFO: Handshaking Jul 11, 2022 6:26:56 PM hudson.remoting.jnlp.Main$CuiListener status INFO: Connecting to 192.168.30.238:5549 Jul 11, 2022 6:26:56 PM hudson.remoting.jnlp.Main$CuiListener status INFO: Trying protocol: JNLP4-connect Jul 11, 2022 6:26:56 PM org.jenkinsci.remoting.protocol.impl.BIONetworkLayer$Reader run INFO: Waiting for ProtocolStack to start. Jul 11, 2022 6:26:57 PM hudson.remoting.jnlp.Main$CuiListener status INFO: Remote identity confirmed: 7f:16:6a:5a:af:09:4c:97:39:8e:ad:3f:f6:5c:c7:20 Jul 11, 2022 6:26:57 PM hudson.remoting.jnlp.Main$CuiListener status INFO: Connected
五. 查看已经启动的agent节点服务
http://192.168.30.238:8080/computer/