配置Jenkins代理节点的过程,将代理节点注册为服务

news/2025/11/19 13:22:38/文章来源:https://www.cnblogs.com/shoulisun/p/19240976

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

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/969970.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

linux dns修改

在 Linux 系统中,修改 DNS 设置通常涉及修改 /etc/resolv.conf 文件或使用 networkmanager、systemd-resolved 或 dnsmasq 等工具。以下是几种常见方法:? 方法一:直接修改 /etc/resolv.conf 这是最直接的方式,适用…

linux dns 服务器 搭建

搭建一个 Linux DNS 服务器通常可以使用以下几种常见方法:? 方法一:使用 bind9(BIND9)作为 DNS 服务器 1. 安装 BIND9 sudo apt update sudo apt install bind9 dnsutils -y # Debian/Ubuntu sudo yum install b…

linux dmesg

dmesg 是一个用于显示内核环缓冲区(kernel ring buffer)中最近的内核消息的命令。它通常用于调试内核问题、查看系统启动日志、跟踪硬件设备的初始化过程等。基本用法 dmesg显示当前系统内核的消息,包括错误、警告、…

实用指南:Vue2 与 Vue3 父子组件参数传递全解析:从实例到原理

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

ES6(ECMAScript 2015)功能介绍,运用场景,对应机制点完整采用示例

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

11.19_刷题有感

11.19_刷题有感今天突然觉醒,看了一下招聘网站,意识到我的选择并没有想象中的多。重新看了下岗位需求,然后去翻了里扣,发现滑动窗口已经一点印象都没有了。 总之,不能在总结或者看到题目只粘贴代码块了,需要使用…

web框架——flask-1

大纲:1.flask框架理解flask的组成flask werkzeug wsgi 三者关系基于flask快速搭建网站格式2.站点配置项3.路由urlurl参数的限制methodsendpointredirect_to4.视图加装饰器利用url_for实现重定向5.http请求与响应flask…

2025 年 11 月自动裁床厂家推荐排行榜,服装自动裁床,皮革自动裁床,工业自动裁床,智能数控自动裁床公司精选

2025 年 11 月自动裁床厂家推荐排行榜,服装自动裁床,皮革自动裁床,工业自动裁床,智能数控自动裁床公司精选 随着制造业智能化转型的深入推进,自动裁床作为柔性材料裁剪领域的核心装备,正迎来技术迭代与市场需求的…

AI眼镜外包团队:Rokid Glasses默认接入了通义大模型

AI眼镜外包团队:Rokid Glasses默认接入了通义大模型Posted on 2025-11-19 13:06 WPF外包团队 — 长年承接WPF项目外包与WP8应用外包 阅读(0) 评论(0) 收藏 举报估计大半年前,Meta和雷朋都没想到,两家巨头再度合…

双指针的“适用边界”:从直方图最大矩形错误,看透三大经典问题的本质差异

双指针的“适用边界”:从直方图最大矩形错误,看透三大经典问题的本质差异在数组类算法中,“盛最多水”“接雨水”“直方图最大矩形面积”常被放在一起讨论——它们都涉及“边界约束”和“面积/容量计算”,但双指针…

SketchUp 坯子库插件从下载到使用全流程教程

SketchUp坯子库是一款专门为SketchUp用户打造的插件管理工具,收录了建筑构件、线面工具、三维体量等多种类型的插件,能满足不同设计需求。 官方版本(3.2.6)核心功能: 插件管理支持SketchUp插件的下载、安装、卸载…

webrtc弱网-AcknowledgedBitrateEstimatorInterface类源码分析与算法原理 - 详解

webrtc弱网-AcknowledgedBitrateEstimatorInterface类源码分析与算法原理 - 详解pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-…

注意力富集与女性优势

正文这是一篇实用类随记,不过我估计写得不会很长,因为概念太简单了。我想做的只是纠正看法。社会对于男女两性的期望不太相同,一般来说,对于男性是工具性,对于女性是表达性,转换一下说法,就是要求男性 “很好用…

linux disable

在 Linux 系统中, + #引号 + disable + #引号 + 通常指的是 禁用某个服务、功能或进程。根据不同的场景, + #引号 + disable + #引号 + 的含义可能不同,以下是几种常见情况的 Linux 命令和解释:1. 禁用某…

linux dia

您提到的“linux dia”可能是输入错误或翻译问题。如果您是想询问与 Linux 系统相关的问题,请明确您的需求,例如:Linux 命令(如 ls, grep, tar 等) Shell 脚本编写 Linux 系统管理(如服务管理、文件系统、网络配…

linux dhcp服务器配置

在 Linux 系统中,常见的 DHCP 服务器有 dhcpd(适用于 Debian/Ubuntu 系统)和 isc-dhcp-server(适用于 CentOS/RHEL 系统)。以下将分别介绍这两种 DHCP 服务器的配置方法。一、安装 DHCP 服务器 1. Debian/Ubuntu …

一文讲清,生产质量管理的10大核心指标及公式

在生产车间里,表面上大家都忙得不可开交,机器轰鸣、 物流穿梭、 订单堆成山。可别被这表象骗了——生产和质量的好坏,不在于你眼睛看到的热闹,而在于一些关键的指标。 十条指标,从生产效率到产品合格率、从返工率…

CSharp_Winform控件学习_Winform 上加ToolStrip时图标大小调整

内容来自:https://www.cnblogs.com/windspiral/p/17349430.html#:~:text=1)修改 ImageScaleSize 为想要的大小,比如 50%2C50,2)修改 MinimumSize 为 0%2C80 可以增大toolStrip的高度。 网上介绍的“将AutoSize的属…

完整教程:反爬克星还是效率神器?Browser-Use+cpolar重构Web自动化逻辑

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

价值原语的三角奠基:语言、行为与协议

价值原语的三角奠基:语言、行为与协议 ——附识:AI元人文的方法论核心 当理论的尘埃落定,AI元人文构想的脉络愈发清晰:其真正的基石,在于完成了"价值原语化"这一方法论的三元建构。需要洞察的是,这三者…