配置Jenkins代理节点的过程,将代理节点注册为服务
1. 修改当前非root用户执行命令的策略
第一步,执行命令编辑sudoer文件
sudo visudo
第二步,在文件最后一行添加配置(需要将alice替换为您的用户名)
1 alice ALL=(ALL) NOPASSWD: ALL
2. 注册并启动Jenkins agent服务
第一步,执行命令添加服务文件
sudo vi /etc/systemd/system/jenkins-agent.service
第二步,服务文件配置为
[Unit] Description=Jenkins Agent Application # After=network.target [Service] Type=simple User=sun WorkingDirectory=/home/jenkins/agent_start ExecStart=/usr/bin/java -jar agent.jar # 替换成自己的agent启动命令 Restart=always StandardOutput=journal StandardError=journal [Install] WantedBy=multi-user.target
第三步,重载配置,启动服务,查看状态, 查看日志
sudo systemctl daemon-reexec sudo systemctl daemon-reload sudo systemctl enable --now jenkins-agent
sudo systemctl status jenkins-agent
# 查看日志
journalctl -u jenkins-agent -f

浙公网安备 33010602011771号