当前位置:网站首页>持续交付(四)Jenkins多线程任务执行
持续交付(四)Jenkins多线程任务执行
2022-08-04 12:27:00 【M1kasal】
前言
本章主要讲述:Jenkins多线程任务执行
正常一个项目部署中,为了节省时间,我们通常都可以将一些没有依赖关系的任务同步执行
- 比如说:在进行UI自动化中,下载app包的同时,我们可以把git源码同步更新给拉下来
那本章就简单讲一个例子,多线程的情况下我们如何去写jenkinsfile
一、任务示例
- 代码我已上传到github:https://github.com/Burden1/Mikasa_pipeline_demo
二、mikasa_parallel_demo
- 并行任务即在外面加个parallel{},里面包含stage{}即可
pipeline {
agent none
stages {
stage('run parallel Stage') {
parallel {
stage('mikasa_Stage_1') {
agent {
label "slave" }
steps {
echo "at agent slave run task 1."
bat "ipconfig"
sleep 10
}
}
stage('mikasa_Stage_2') {
agent {
label "master" }
steps {
echo "at agent master run task 2."
bat "ipconfig"
sleep 10
}
}
}
}
}
}
边栏推荐
- UMA&港理工&阿里提出SP-ViT,为视觉Transformer学习2D空间先验知识!
- The head module of the yolo series
- 动规(16)-并查集基础题——亲戚(Relations)
- 推荐一款优秀的通用管理后台
- Shell loop statement (for, while, until)
- 电源测试之输出动态响应(Output Dynamic Response Test)
- MySQL - Explain explanation
- DC/DC电感底部要不要覆铜?
- MySQL - Explain详解
- Chinese valentine's day of young people crazy to make money, earn 140000 a week
猜你喜欢
随机推荐
backbone核心详解系列——RepVGG
Flutter使用 json_serializable 解析 JSON 最佳方案
【自动微分实现】反向OO实现自动微分(Pytroch核心机制)
【PHP实现微信公众平台开发—基础篇】第2章 微信公众账号及申请流程详解
Cool and efficient data visualization big screen, it's really not that difficult to do!丨Geek Planet
Tarjan 求有向图的强连通分量
Programmer Qixi Gift - How to quickly build an exclusive chat room for your girlfriend in 30 minutes
break与continue超详解!!!
Flutter 使用 json_serializable 解析 JSON 支持泛型
如何做好企业数字化转型?这10份靠谱案例收藏了(附下载)
聪明的儿子处理婆媳关系的方法(处理婆媳关系的方法)
Chinese valentine's day of young people crazy to make money, earn 140000 a week
缓存字符流
UMA & Hong Kong Polytechnic & Ali propose SP-ViT to learn 2D space prior knowledge for visual Transformer!
“蔚来杯“2022牛客暑期多校训练营2 G、J、K
业务中我们如何更新缓存?Redis
编辑器vscode Already included file name ‘xxx‘ differs from file name ‘xxx‘ only in casing报错
Yolov5 测试和训练自己的数据集
OAuth2图文快速入门
图像分割方法