Jenkins 如何配置流水线pipeline?
1. 新建任务--选择流水线风格
2.勾选不允许并发执行(根据需要,我需要它按顺序执行)
3.写流水线命令
3.1勾选 hello world 模板
4.查看流水线语法
(官方为了让用户体验更好,出了个生成流水线语句的功能)
5.根据需要选择
6.点击实例步骤下拉箭头 选择git
(我这里需要用git 拉取代码)
7 输入信息
8.生成流水线语句
9 复制到刚才hello world的模板里
(复制到steps下面)
10.根据需要接着写
比如我这里又加了一些sh语句
pipeline { agent any stages { stage('git拉取代码') { steps { git branch: 'liqi_dev',
credentialsId: 'cdac3cfe-6e45-437e-****-3bfb61466224',
url: 'http://192.168*****.git' } } stage('初始化') { steps { sh '''cd cases/function/ python3 run_init.py ''' } } stage('执行one') { steps { sh ''' cd cases/performance/ python3 run_one.py ''' } } stage('执行two') { steps { sh ''' cd cases/stability/ python3 run_two.py ''' } } } }
11.保存
参考资料:
尚硅谷视频P26:https://www.bilibili.com/video/BV1bS4y1471A?p=26&vd_source=6176e79b66461eb74da787cb8321925b