社区
IT培训
帖子详情
Jenkins一次构建中如何控制并行的多个stage使用资源节点池中的不同节点?
cahlq_hh
2021-01-18 09:08:07
同一个类型的资源节点有多个,一次构建中有3个并行的stage,希望这3个stage从资源节点中选出3个不相同的资源节点执行,如何操作。请大神指教
...全文
121
回复
打赏
收藏
Jenkins一次构建中如何控制并行的多个stage使用资源节点池中的不同节点?
同一个类型的资源节点有多个,一次构建中有3个并行的stage,希望这3个stage从资源节点中选出3个不相同的资源节点执行,如何操作。请大神指教
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
高级
Jenkins
并行
构建
(与
Jenkins
分布式
构建
)
就灵活性而言,
Jenkins
是一款非常出色的 CI 工具。 每个简单的事情都可以用十种
不同
的方式来完成,包括
并行
化
构建
。 本文将采用
Jenkins
中
的
并行
阶段指令,并将其灵活性扩展至所需的地方。 我们将通过在管道的定义
中
引入一些命令逻辑来实现这一点。...
Jenkins
基础:
Jenkins
file
使用
实例:2:
并行
执行的
Stage
Jenkins
使用
Stage
作为逻辑功能
节点
的划分,在
Jenkins
file
中
,parallel块则可以支持
并行
任务的执行,结合
Stage
的
使用
,可以创建
并行
执行的流水线任务,这篇文章以具体实例来说明如何进行类似的
Jenkins
file的编写。
Jenkins
高级篇之Pipeline语法篇-9-
多个
stage
的关系:顺序和
并行
在Declarative Pipeline模式的代码
中
,可能会在一个
stage
s{…}
中
声明一窜嵌套的
stage
s{…}, 并以顺序执行。需要指出的是,一个
stage
{…}必须有且只有一个steps{…}, 或者parallel{…} 或者
stage
s{…} 看看下面这个顺序嵌套例子代码 pipeline { agent none
stage
s {
stage
...
利用
Jenkins
pipeline触发
多个
不同
jobs并发运行在某个远程
节点
上
build job: 'ABC/1/config/feature_1' //配置要点: 完整的job名。
Jenkins
在某文件夹ABC下建有2个jobs例如ABC/1/config/feature_1,ABC/1/config/feature_2。agent {label 'node-2'} //配置要点: label '
节点
名'在基于
Jenkins
CI系统
中
,实践
中
经常存在数个
不同
Jobs需要自动调度
并行
执行在某个
Jenkins
远程
节点
上的需求.
Jenkins
分布式
构建
与
并行
构建
Jenkins
分布式
构建
与
并行
构建
jenkins
的架构
Jenkins
采用的是“master+agent(slave)”架构。
Jenkins
master负责提供界面、处理HTTP请求及管理
构建
环境;
构建
的执行则由
Jenkins
agent负责
Jenkins
agent的横向扩容:只需要增加agent就可以轻松支持更多的项目同时执行 • node:
节点
,指包含
Jenkins
环境及有能力执行项目的机器。master和agent都被认为是
节点
。 • executor:执行器,是真正执行项目的单元。一个执行
IT培训
2,076
社区成员
4,867
社区内容
发帖
与我相关
我的任务
IT培训
华为认证、思科认证、项目管理、计算机等级考试、Linux认证、微软认证、H3C认证等IT认证相关的技术交流空间。
复制链接
扫一扫
分享
社区描述
华为认证、思科认证、项目管理、计算机等级考试、Linux认证、微软认证、H3C认证等IT认证相关的技术交流空间。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章