首页 > 其他分享 >Jenkins主从节点配置,控制多台打包机

Jenkins主从节点配置,控制多台打包机

时间:2024-05-30 16:22:14浏览次数:25  
标签:机器 登录 slave 打包机 master ssh Jenkins 主从

概述:一台机器,控制多台打包机。一台机器(命名为master)作为master机器,安装部署Jenkins,并且安装ssh插件 Publish Over SSH。master机器上,通过ssh登录从节点机器(命名为:slave)。slave机器,不需要安装jenkins环境。

 

1、master机器Jenkins:https://www.jenkins.io/zh/download/,安装Jenkins插件 Puhlish Over SSH。

2、master机器,

(1)配置从节点,

Manager Jenkins--》Nodes

(2)新增节点

(3)配置项:

  1、远程工作目录,必配。这个地址指的是slave机器上的路径,必须在slave机器上新建这个目录。

  2、标签,必配。在构建任务时,可通过标签选择执行构建的slave机器。

  3、启动方式,选择Launch agents via SSH。主机地址,配置,slave机器的ip地址。credentials配置slave的登录账号和登录密码。

(4)查看slave节点的连接日志

(5)出现认证成功,则表示slave节点连接成功。

(6)在master机器,新建jenkins构建任务时,选择slave机器标签:

注意:配置构建步骤,需要引用构建脚本时,填写的slave机器的文件。

 

可能遇到的问题:

1、ssh认证登录失败。建议先用命令行,在master机器上测试ssh登录slave机器,以master机器为windows机器为例子:打开CMD,输入ssh slave_name@slave_ip,slave_name为slave机器登录账户名,slave_ip为slave机器 ip地址。如果登录认证失败,需要解决ssh登录认证的问题。具体的解决方案,则自行上网搜索,本人遇到过mac14.5系统,ssh认证死活不通过的情况,14.4就没有问题。

2、slave机器,需要安装java。java -version,如果报错,则需要安装java。

 

标签:机器,登录,slave,打包机,master,ssh,Jenkins,主从
From: https://www.cnblogs.com/shilang/p/18222607

相关文章

  • 记一次Jenkins 远程ssh执行sh脚本
    Jenkins打完包,执行scp远程发送jar包后重启服务 1set-x2pwd3scp-r${WORKSPACE}/hycloud-gateway/target/hycloud-gateway*.jarroot@192.168.1.196:/home/huayun-szhqgc/server/hycloud-gateway.jar4ssh-tt-p22root@192.168.1.196<<EOF5sh/home/huayun......
  • 如何配置机器人ROS操作系统之间的有线和无线的局域网通信(基于ROS的主从通讯)
    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言1.主从配置前的准备工作(1)查看主从机的hostname(2)查看各自主机和从机的IP(3)本教程的hostname和ip如下2.在主机中的修改(1)修改主机的/.bashr文件(2)修改主机的hosts文件3.在从机......
  • docker安装jenkins+Android sdk
    1、宿主机安装Java环境参考这个链接:https://www.cnblogs.com/likecoke/p/13638419.html2、宿主机安装 AndroidSDK2.1下载zip包wgethttps://dl.google.com/android/repository/commandlinetools-linux-6858069_latest.zip2.2解压到 /home/android-sdk路径下unzip-d/hom......
  • MySQL--主从复制
    目录一、主从复制原理1.简要原理2.涉及到的文件3.涉及到的线程4.主从复制执行步骤(重点)二、主从复制搭建1.准备两台以上的数据库实例,要求数据库版本一致2.区分不同角色3.主库开启二进制日志4.主库创建专用复制用户,赋予权限5.备份主库数据,恢复从库6.开启从库复制功能......
  • 最详细的k8s中部署Jenkins教程+基于jenkins+k8s(container)实现CI/CD
    k8s中部署Jenkins系统环境:• kubernetes版本:1.23.3• jenkins版本:2.172• jenkins部署示例文件Github地址:https://github.com/my-dlq/blog-example/tree/master/jenkins-deploy一、设置存储目录在Kubenetes环境下所起的应用都是一个个Docker镜像,为了保证......
  • DockerDesktop中启动jenkins容器时提示:Can not write to /var/jenkins_home/copy_ref
    场景Windows10(家庭版)中DockerDesktop(docker)的配置、安装、修改镜像源、使用:https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/139264096按照以上教程搭建之后想要运行jenkins容器,所以执行如下指令dockerrun-d--namejenkins-p18088:8080-v/jenkinshome:......
  • nginx代理jenkins无法跳转问题
    我的jenkinsdockerrun-d--namejenkins-p7005:8080-eJENKINS_OPTS="--prefix=/jkns"-v/data/jenkins:/var/jenkins_home-v/data/app:/appjenkins/jenkins主要是需要加--prefix=/jknsnginx配置:location/jkns{proxy_set_headerReferer$http_refer......
  • 使用`War`包部署`Jenkins`(超级详细)
    使用War包部署Jenkins(超级详细)别着急,你看这年复一年,春光不必趁早,冬霜不会迟到。过去的都会过去,该来的都在路上,一切都是刚刚好。网站说明https://get.jenkins.io/war-stable/war包下载地址https://www.jenkins.io/doc/book/installing/部署文档https://www.jenk......
  • 使用prometheus监测MySQL主从同步状态方案
    说明:本文介绍如何使用prometheus、alertmanager监测MySQL主从,当从节点中断同步时,发送邮箱报警,并使用grafana将数据视图化。结构图如下:安装(1)安装应用首先,来安装prometheus、alertmanager和grafana,参考以下文章(都是我写的,嘿嘿):CentOS7安装prometheusCentOS7安装aler......
  • 【MySQL数据库】 MySQL主从复制
    MySQL主从复制MySQL主从复制主从复制与读写分离的意义主从数据库实现同步(主从复制)三台mysql服务器搭建主从复制,要求不可以用root帐号同步,要求第三台服务器在测试过1、2的主从复制之后进行主从复制配置MySQL主从复制主从复制与读写分离的意义企业中的业务通常数据......