【Jenkins】Windows Jenkins配置Linux从节点

Jenkins跨平台性

Windows Jenkins配置Linux从节点 ,反之Linux Jenkins也可以配置Windows从节点

节点配置步骤:

背景:Linux配置Jenkins从节点,我们需要安装jdk,jdk的版本与Linux保持一致
查看与之匹配的jdk版本命令:yum -y list java*

  1. 系统管理-管理节点;

在这里插入图片描述
2.选择固定节点;
在这里插入图片描述
2. 启动方式选择“通过Java Web启动代理”,其他的设置根据自己的需要;
在这里插入图片描述
3. 点击Launch下载slave-agent.jnlp,下载agent.jar;
在这里插入图片描述
将这两个文件放到远程工作目录中,在配置Windows从节点时,我们选择的也是这种模式。我们来区分一下这几种启动模式:
①Launch agent agents via SSH
通过SSH的方式启动代理,多用于Linux环境,这种连接模式不

### 在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、付费专栏及课程。

余额充值