[原创] Jenkins slave agent 分布式构建
Jenkins 通过 manage nodes 实现了 分布式构建.
1. Add nodes
1). ‘Remote FS root’ (在slave机器上腾出一个空文件夹,jenkins在分布构建时会remote并copy相应的文件至此)
2). 并且为该slave指定lable,并在job配置页面设置运行的节点
2. slave和master的通信,jenkins提供了的四种途径:
若slave为Unix/Mac, 果断通过 SSH,即上图的第一种方式。 也是最简单的方式,此处略。
若slave为windows, 只能下面三种,不过我建议第二种,只要在windows机器上运行jnlp脚本(required java6++)连通jenkins,如下提示了3种运行方式:
此处注意,确保你jenkins-system config中设置 jenkins URL 不是localhost,而是如上ip 或者 hostname,因slave运行jnlp时只认config中设置的URL。
若你使用前2种 launch agent,成功后会提示connected,此时点击 file-> Install as Windows Service
你差不多猜到这么作为service的好处了,不用每次在windows重启后还要launch agent,这样作为服务可以开机自启动。
转载于:https://www.cnblogs.com/GGHHLL/p/3251524.html
[原创] Jenkins slave agent 分布式构建相关推荐
- 没有可用软件包 jenkins。_Jenkins分布式构建与并行构建
Jenkins分布式构建与并行构建 jenkins的架构 Jenkins采用的是"master+agent(slave)"架构.Jenkins master负责提供界面.处理HTT ...
- Jenkins分布式构建和部署(master-slave)
VOL 327 01 2021-12 今天距2022年31天 这是ITester软件测试小栈第327次推文 点击上方蓝字"ITester软件测试小栈"关注我,每周一.三.五早上 0 ...
- jenkins远程构建job_jenkins分布式构建job
一.准备以及目标 1.目标 上篇文章中写了如何利用docker+jenkins+git来构建java代码自动化部署,本篇将实践如何利用jenkins分布式来构建job,当job量足够大的时候,此举可以 ...
- 连载三:RobotFramework+Selenium+Jenkins分布式构建
连载三:RobotFramework+Selenium+Jenkins分布式构建 目标:Jenkins安装在服务器上,而使用Jenkins调用本机的脚本并在本机执行. 步骤: (1)需要有RobotF ...
- 基于K8s的动态Jenkins Slave构建实践
前言 源于这篇文章分享的经验 基于 Kubernetes 的 Jenkins 构建集群实践,这里记录一下实践落地过程. 环境 这里Jenkins Master的安装没有采用容器镜像的方式,直接就是rp ...
- Jenkins slave节点的搭建
Jenkins的分布式构建,在Jenkins的配置中叫做节点,分布式构建能够让同一套代码或项目在不同的环境(如:Windows和Linux系统)中编译.部署等. 节点服务器不需要安装jenkins(只 ...
- Jenkins+k8s部署Jenkins slave
一.构建镜像 下载基础镜像,这里使用openvz的包,下载centos7的镜像 1.1 下载镜像后导入到本地 JENKINS VERSION为: 2.222.4 ------------------- ...
- 动态jenkins slave
1.Jenkins CI/CD 背景介绍 持续构建与发布是我们日常工作中必不可少的一个步骤,目前大多公司都采用 Jenkins 集群来搭建符合需求的 CI/CD 流程,然而传统的 Jenkins Sl ...
- Jenkins 基于Kubernetes 弹性构建池
这篇文章可能对你并没有什么特别大的帮助,但是这篇文章描述了Jenkins如何动态创建和销毁agent pod的整个过程,这可以帮助你更好的理解这个过程,下面是脚本以及具体的实现. 流程: 创建Jenk ...
最新文章
- python tqdm添加进度条
- 特性开关框架 java_关于Mosfet你应当知道的开关特性
- 省赛组队赛3 比赛总结
- IntelliJ IDEA导入一个已经存在的子模块
- Spring全家桶,永远滴神!
- PHP类分享:session保存到数据库
- SQL Server分组查询
- 智能优化算法应用:基于GWO优化的Renyi熵图像多阈值分割 - 附代码
- qt.qpa.plugin: Could not find the Qt platform plugin “xcb“ in ““ 详细解决办法
- matlab皮尔森相关系数法,Spearmen相关系数和Pearson相关系数及其MATLAB实现
- AI健身,是消费者的伪命题还是资本的好生意?
- 副高 职称计算机 上海,高级职称评定
- Xbox One Dance Central Spotlight 歌曲列表
- 前端HTML+CSS学习笔记
- 计算机毕业设计之java+ssm供应链管理信息系统
- 浏览器User-Agent大全
- java线程中yield()和join()的区别
- Mybatis---主键回填 (*^▽^*)
- r语言算巢式设计方差分析_R语言中的方差分析方法汇总
- pgsql创建用户并赋予权限