Jenkins 主从节点配置教程(windows10)

这篇具有很好参考价值的文章主要介绍了Jenkins 主从节点配置教程(windows10)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

先说:原本想通过SSH来进行两个主机之间的master-slave节点配置,在网上查了大量的教程实践,最终没有成功(过段时间,对Jenkins比较熟悉再来配置吧)。于是换了种方法,如下。

主机A 10.103.87.210 作为Jenkins服务器master主节点;

主机B 10.103.87.101 作为slave 从节点,无需安装Jenkins,只需要编译环境即可;

两台主机都是windows10

接下来的步骤会说明在哪台主机上操作。

目录

1 进入Manage JenkinsàManage Nodes and Clouds,新建节点 (主机A)

2 节点配置(主机A)

 3 继续配置节点(在主机A上操作)

4 建立主从节点的连接

4.1 保存节点配置步骤之后,回到如下界面(在主机A上操作)

4.2 去主机B上配置

5 新建任务与任务配置(将任务指定到节点上)

5.1 新建任务

 5.2 任务配置

6 构建build任务(主机A)

7 可能遇到的问题:


1 进入Manage JenkinsàManage Nodes and Clouds,新建节点 (主机A)

jenkins配置windows从节点,C,jenkins

jenkins配置windows从节点,C,jenkins

jenkins配置windows从节点,C,jenkins

2 节点配置(主机A)

由于我之前10.103.87.101这台主机作为节点已经配置成功,所以重新取名为slave3-10.103.87.101以示区分。

jenkins配置windows从节点,C,jenkins

 (在主机B上操作)远程工作目录需要现在主机B从节点上某个目录下新建一个文件夹,如下:

 jenkins配置windows从节点,C,jenkins

 3 继续配置节点(在主机A上操作)

 jenkins配置windows从节点,C,jenkins

 jenkins配置windows从节点,C,jenkins

4 建立主从节点的连接

4.1 保存节点配置步骤之后,回到如下界面(在主机A上操作)

 jenkins配置windows从节点,C,jenkins

 可看到刚刚建立的slave3-10.103.87.101节点是断开连接的,点击该节点,进入如下界面:

 jenkins配置windows从节点,C,jenkins

上图中的命令,接下来会在主机B从节点上要用到;

点击 agent.jar , 浏览器会弹出下载框,将这个文件下载下来,并放到主机B的某个文件夹下,如:

 jenkins配置windows从节点,C,jenkins

4.2 去主机B上配置

主机B上 win+R,输入cmd,进入终端

然后cd到agent.jar文件所在目录

jenkins配置windows从节点,C,jenkins

 输入命令,然后回车

​curl -sO http://10.103.87.210:8080/jnlpJars/agent.jar 

继续输入命令:
java -jar agent.jar -jnlpUrl http://10.103.87.210:8080/manage/computer/slave3%2D10 %2E103%2E87%2E101/jenkins-agent.jnlp -workDir "H:\Unittec\Code\C\JenkinsWorkSpace"

jenkins配置windows从节点,C,jenkins

 再回到主机A,可以看出,从节点slave3-10.103.87.101已经连接成功,在线状态

jenkins配置windows从节点,C,jenkins

 上述建立主从节点连接中的可能遇到的问题,请见文末!

5 新建任务与任务配置(将任务指定到节点上)

5.1 新建任务

jenkins配置windows从节点,C,jenkins

 5.2 任务配置

 jenkins配置windows从节点,C,jenkins

jenkins配置windows从节点,C,jenkins

jenkins配置windows从节点,C,jenkins

 jenkins配置windows从节点,C,jenkins

 jenkins配置windows从节点,C,jenkins

 邮件通知功能配置: (1条消息) Jenkins--邮件通知设置与构建日志邮件通知设置(踩过很多坑之后,记录一下)_jenkins发送构建日志_町棠棠的博客-CSDN博客https://blog.csdn.net/naturly/article/details/129690615?spm=1001.2014.3001.5502

6 构建build任务(主机A)

点击下图三角形,开始构建,然后可看出,任务myVC3slave在从节点slave3-10.103.87.101下运行的。

jenkins配置windows从节点,C,jenkins

 回到主机B远程工作目录下,可看到该目录下多了remoting和workspace两个文件夹,

jenkins配置windows从节点,C,jenkins

其中:

Workspace存放的是从svn上拉取下来的源码;

Remoting 参考这个:Jenkins Remotinghttps://www.jenkins.io/zh/projects/remoting/

7 可能遇到的问题:

(1) Error: A JNI error has occurred, please check your installation and try again

可能是JDK版本太低,装更高版本的JDK,下载地址如下:

Java Downloads | Oracle 中国https://www.oracle.com/cn/java/technologies/downloads/#jdk20-windowsjenkins配置windows从节点,C,jenkins

下载,安装,配置环境变量,参考:          

(1条消息) 运行java代码,报错 Error:A JNI error has occurred,please check your installation and try again_一脚踏空1的博客-CSDN博客https://blog.csdn.net/weixin_45895873/article/details/121075414

(2)jenkins 命令行中启动节点连接失败的方法

(1条消息) 解决jenkins 命令行中启动节点连接失败的方法_jenkins 节点连接不上_初级点工的博客-CSDN博客https://blog.csdn.net/gongwei1121355014/article/details/121940557文章来源地址https://www.toymoban.com/news/detail-519782.html

到了这里,关于Jenkins 主从节点配置教程(windows10)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • jenkins——环境变量、节点配置以及节点环境变量的使用

    Jenkins 环境变量就是通过 env 暴露出来的全局变量,可以在 Jenkins 文件的任何位置使用 a、系统内置环境变量 BUILD_NUMBER BUILD_URL JOB_NAME GIT_URL b、用户自定义环境变量 全局环境变量入口 Dashboard - 系统管理(Manage Jenkins) - 系统配置(Configure System)- 全局属性 linux部署:$变

    2023年04月26日
    浏览(35)
  • Jenkins用户权限设置和运行节点配置实战

    设定Jenkins用户权限的目的~团队使用Jenkins 给不同用户分配权限的好处 用户1:Jenkins 管理员:配置Jenkins,创建和更新Job,运行Job,查看日志 用户2:Jenkins 任务开发:创建和更新Job,运行Job,查看日志 用户3:Jenkins 使用者:运行Job,查看日志 新建3个用户 分配权限 增大Jenkins的任务执行能

    2024年02月12日
    浏览(39)
  • Jenkins 安装教程(Windows)

    步骤一:安装配置jdk,下载官网:http://www.oracle.com/technetwork/java/javase/downloads/index.html; 步骤二:添加jdk环境变量,Windows10快捷键sysdm.cpl,直接打开界面 变量名:【JAVA_HOME】 变量值:【D:Program FilesJavajdk1.8.0_92】【jdk安装路径】 变量名:【path】 变量值:【;%JAVA_HOME%bin;】 变

    2024年02月16日
    浏览(31)
  • Windows安装Jenkins详细教程(图文教程)

    一、安装前准备 1、提前安装好jdk,可参考以下链接进行安装 Windows安装JDK详细教程(图文教程) 2、Jenkins官网下载安装包(因为本人jdk安装的是1.8,所以会和最新版jenkins不符合,可以换对应jdk或者换旧版本jenkins) 官网地址:Jenkins jenkins旧版本地址:jenkins-windows安装包下载

    2024年02月13日
    浏览(30)
  • Jenkins配置项目教程

    每个Jenkins的项目级都有以下6个选项,我们可以按需选择。 图1:项目中所有的option功能图 “ Use custom workspace ” : 指定机器的工作根目录 。如勾选并不填写Directory 则说明指定工作目录为创建该机器时设置的路径。也可手动填入新的目录。 “ This project is parameterized ”: 为该

    2024年02月07日
    浏览(59)
  • 码云 Gitee + Jenkins 配置教程

    安装jdk 安装maven https://blog.csdn.net/minihuabei/article/details/132151292?csdn_share_tail=%7B%22type%22%3A%22blog%22%2C%22rType%22%3A%22article%22%2C%22rId%22%3A%22132151292%22%2C%22source%22%3A%22minihuabei%22%7D 前往 Manage Jenkins - Manage Plugins - Available,在 Filter 中搜索 Gitee: 下方可选列表中勾选 Gitee(如列表中不存在

    2024年02月14日
    浏览(22)
  • Tomcat + Jenkins 之安装与配置(window11)

    软件在开发的过程中,基本每天都会被集成一次,也就是说软件每时每刻都在发生变化,如果能在每次发生集成都通过自动化构建(包括编译、发布、自动化测试)来验证,便能尽早地发现集成错误,让团队得以更快地开发内聚的软件。而使用 Jenkins 进行软件的持续集成能在

    2024年02月04日
    浏览(27)
  • 使用 Docker 部署 Jenkins 代理(主从)控制服务器

    自动化是 DevOps 的核心。各种自动化工具和技术真正实现了持续集成和持续交付的概念。这些工具多年来发展迅速,但似乎永远存在的一个名字是Jenkins。 我们不会在这篇文章中讨论 CI-CD 的介绍性概念,也不会浪费时间展示 Jenkins 安装步骤。如果您是 Jenkins 的新手,可以查看

    2024年02月10日
    浏览(32)
  • 【运维知识高级篇】超详细的Jenkins教程1(安装部署+配置插件+创建自由风格项目+配合gitlab实现Jenkins自动触发)

    Jenkins是一个开源软件项目,是基于Java开发的一种持续集成的工具,用于监控持续重复的工作, 旨在提供一个开放易用的平台,使软件的持续集成变成可能,是持续集成的核心,可以与其他软件进行协作,例如,gitlab推送给测试环境代码,可以通过Jenkins省略步骤,实现自动

    2024年02月05日
    浏览(42)
  • Jenkins之节点的使用

    Jenkins服务运行在一台服务器上,服务器的资源是有限的,Jenkins服务的构建速度受服务器资源影响,也是有限的。当我们需要构建的项目比较多或规模比较大的时候,可能会超出Jenkins的构建能力,超出其构建能力,导致构建任务堆积,严重的话会让服务崩溃。 单个Jenkins服务

    2024年02月10日
    浏览(43)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包