jenkins_slave_install_on_windows

摘要:
jenkins_slave_install_on_Windows 1.在Windows服务器上配置jenkins。配置java环境。下载Windows的jenkins软件包,安装并记录安装位置https://www.jenkins.io/download/我在这里安装它:D:jenkins 2.在jenkins的主节点上创建一个从属节点,并修改配置2.1.创建一个节点1.进入jenkins master部分
jenkins_slave_install_on_windows

1.在 windows 服务器上配置 jenkins

2.在 jenkins 的 master 节点上创建从节点并修改配置

2.1.创建节点

1.进入 Jenkins Master 节点,选择 “系统管理”-- > "管理节点",跳转之后左上角选择 "新建节点"
2.输入节点名称,选择 Permanent Agent ,进入配置页面(也可以选择“复制现有节点 ")
描述信息:随意填写,但是会显示到节点的标题上,建议简洁真实

2.2.修改 jenkins 的 slave 节点的配置参数

  • 1)配置并发构建数
并发构建数:5(自定义)
  • 2)配置远程工作目录
远程工作目录:填写 windows 上的 jenkins 路径,工程 job 存放路径,例如:D:jenkins
  • 3)配置标签
标签:可以为从节点名称,在复杂 jenkins 集群中建议做区分
  • 4)配置用法:
两种用法:根据需求选择即可
Use this  node as much as possible(尽可能使用这个从节点)
Only build jobs with label expressions matching this node,(只允许运行绑定到这台机器的job)
  • 5)配置从节点的启动方式
给出4种:
---------------------------------
- Launch agent agents via SSH(直接执行ssh命令控制 agent,没用过)
- Launch  agent via execution of command on the master(通过在 master上执行命令进行控制,没用过)
- Launch agent via Java Web start 或者叫 Launch  agent by connecting it to the master(使用 agent 启动 slave 连接 master,安全且简单,推荐使用)
  运行原理:会生成一套 token 和 agent 的 app,下载好在 windows 运行起来即可,使用的是master节点的 80 或者 443 端口

- Let Jenkins control this Windows slave as a Windows service(让 jenkins 把这个 Windows 从节点作为 Windows 服务来控制,需要配置windows的账号密码等信息,配置较复杂,以前用过,容易出错)

需要勾选:Use WebSocket
---------------------------------

  • 6)Availability可用性
尽可能保持agent在线

jenkins 相关配置文件

  • master 上从节点的配置文件:
/data/jenkins/nodes/[node_name]/config.xml

免责声明:文章转载自《jenkins_slave_install_on_windows》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇requirej入门nodeTpl使用(三)C指针——C语言手记下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

jenkins介绍和安装

1.jenkins介绍 1.1 Jenkins概念:        • Jenkins是一个功能强大的应用程序,允许持续集成和持续交付项目,无论用的是什么平台。        • 这是一个免费的源代码,可以处理任何类型的构建或持续集成。        • 集成Jenkins可以用于一些测试和部署技术。        • Jenkins是一种软件允许持续集成...

gitlab实现webhook触发jenkins 自动,构建,测试,push webhook构子 总结

最新一直在学习 工作 + 学习 去掉 90%   所以blog  一直没更 真是很不好!  exsi ceph gitlab jenkins harbor k8s  docker-compose apollo  springboot  dubbo      太多太多 。。。整合   主题: 如何设置GitLab以及Jenkins,实现每次GitLab上有提...

小团队开发管理工具:gitlab+redmine+testlink+jenkins

由于工作需要,需要为团队搭建一个高效可用的开发管理平台。现在可用的开发管理工具很多开源的、商业的,网上也有很多博客和文章。经过2周的学习比较,再结合自己的项目特点,最后选定工具集:gitlab+redmine+testlink+jenkins。 项目管理和bug跟踪工具:redmine。整个项目组一直使用的管理工具,这次只是做了升级(2.4.0) 代码管...

.Net Core自动化部署系列(二):使用Jenkins打造镜像发布流水线

一、简介 之前写过一篇关于Jenkins搭配GitLab实现.net core项目自动发布到IIS的博文,比较简单哈,只是个Demo。本篇我们将会使用Jenkins搭配GitLab实现镜像的自动打包和上传,这篇其实是一个铺垫篇,因为后面我们需要使用Jenkins实现kubernetes的发布流水线,即实现镜像的自动化打包和部署。 二、打包镜像 Jenkin...

jenkins 新增节点的3种方式

1.通过ssh建立节点(在节点机子上要安装好jdk) (1)通过用户+密码建立ssh连接 (2)通过用户+密钥建立连接 2.通过jnlp,javaweb的方式连接 (1)创建好节点 (2)在节点的机子上,执行上面的语句,要安装好java,agent.jar 要放在节点机子上 3.通过Launch agent via execution of comman...

使用HttpRunner3+Allure+Jenkins实现Web接口自动化测试

陆续给不同项目做了Web接口自动化测试,在尝试不同方法的同时会有新的体会。最近用到了HttpRunner3,本文将记录使用HttpRunner3+Allure+Jenkins在项目中快速实现Web接口自动化测试的过程。 HttpRunner3 安装 安装HttpRunner3:pip install httprunner 脚手架 使用HttpRunner提...