Jenkins配置linux节点

之前在Windows下安装Jenkins
但是通过windows节点进行构建有诸多的不便,于是想到通过Jenkins里添加linux节点,让构建的时候,使用远程的linux服务器构建

一、配置凭据

Manage Jenkins → Manage Credentials→Jenkins

在这里插入图片描述
点击“全局凭据
在这里插入图片描述
添加凭证
在这里插入图片描述

输入对应服务器的用户名和密码,设置对应的id,用于识别
在这里插入图片描述

二、节点环境搭建

作为节点的服务器需要先搭建对应的环境,具体看👇
Linux搭建开发环境

三、配置节点

Manage Jenkins →Manage Nodes and Clouds→新建节点
在这里插入图片描述
填写linux节点名称,勾选Permanent Agent,点击Create
在这里插入图片描述
填写对应的远程工作目录

/var/jenkins/workspace

填写标签,用于构建时,根据标签选择节点构建
在这里插入图片描述
根据截图,选择对应的选项,填写服务器的ip,以及选择刚才配置的凭证,点击高级
在这里插入图片描述
查询远程服务器的java路径,在对应linux服务器输入命令:

echo $JAVA_HOME

在这里插入图片描述

输入对应的端口和完整的java路径,注意:不止是JAVA_HOME,需要具体到对应的java上

/usr/local/jdk-16.0.1/bin/java

在这里插入图片描述

点击“保存”,成功
在这里插入图片描述

四、配置节点工具

勾选tool loactions进行配置
在这里插入图片描述

git

通过命令获取服务器上git地址

which git

在这里插入图片描述
在这里插入图片描述

maven

在这里插入图片描述

java配置

在这里插入图片描述

### 在Linux系统中配置Jenkins节点 #### 一、安装并配置SSH服务 确保Linux节点上已启用SSH服务。如果没有安装,可以通过以下命令进行安装: ```bash sudo apt update && sudo apt install openssh-server ``` 验证SSH服务状态以确保其正常运行: ```bash sudo systemctl status sshd ``` 如果未启动,则可通过以下命令手动启动SSH服务[^2]。 #### 二、安装必要工具 在Linux节点上安装Git、Maven以及其他可能需要的开发工具。例如: ```bash sudo apt-get install git maven openjdk-11-jdk ``` 这些工具将在后续的任务执行过程中被调用[^4]。 #### 三、配置Jenkins节点 1. **安装SSH Agent插件** 登录到Jenkins主控台,导航至“Manage Jenkins -> Manage Plugins”。搜索并安装“SSH Agents Plugin”。 2. **添加凭据** 进入“Credentials”页面,点击左侧菜单中的“System”,再选择右侧的“Global credentials (unrestricted)”链接。点击“Add Credentials”,填写Linux节点上的用户名和密码或密钥文件路径[^2]。 3. **创建新节点** 前往“Manage Jenkins -> Nodes and Clouds -> New Node or Orchestration”。命名节点名称(如`linux-agent`),选择“Permanent Agent”类型,并保存。 4. **配置节点参数** - 设置远程根目录(Remote Root Directory),例如 `/home/jenkins`. - 配置标签(Label),便于区分不同用途的节点。 - 设定启动方法为 `Launch agent via SSH`,填入主机名/IP地址、端口号(默认22)以及先前建立好的凭证ID[^3]。 5. **测试连接** 返回到新建节点详情页,尝试点击“Test Configuration”按钮来验证能否顺利连通目标机器。一旦成功,便能看见类似 “Connection successful”的提示信息显示出来[^2]。 #### 四、解决常见问题 - 若发现因防火墙阻止而导致无法访问的情况,请允许TCP流量穿过相关端口; - 对于基于密钥的身份认证失败情形,检查公私钥配对无误与否同时赋予适当权限给`.ssh/authorized_keys` 文件及其父级目录[^4]。 --- ###
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值