配置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

 

posted @ 2025-11-19 13:19  稍等片客  阅读(0)  评论(0)    收藏  举报