开启掘金成长之旅!这是我参与「掘金日新计划 · 12 月更文挑战」的第19天,点击查看活动详情
两种不同编写流水线的方式
Jenkinsfile 能使用两种语法进行编写 - 声明式和脚本化
声明式和脚本化的流水线从根本上是不同的
- 相比脚本化的流水线语法,
声明式流水线提供更丰富的语法特性 声明式流水线是为了使编写和读取流水线代码更容易而设计的声明式流水线是 Jenkins 流水线更近的特性
声明式流水线内容
1、执行流水线或它的任何阶段
2、定义 “Build” 阶段。
3、执行与 “Build” 阶段相关的步骤
4、 定义"Test" 阶段
5、 执行与"Test" 阶段相关的步骤
6、 定义 “Deploy” 阶段
7、执行与 “Deploy” 阶段相关的步骤
脚本化流水线内容步骤
1、执行流水线
2、定义 “Build” 阶段
stage 块在脚本化流水线语法中是可选的。 然而, 在脚本化流水线中实现stage 块,可以清楚的显示Jenkins UI中的每个stage的任务子集
3、执行“Build”阶段相关步骤
4、 定义"Test" 阶段
5、 执行与"Test" 阶段相关步骤
6、 定义“Deploy”阶段
7、执行与 “Deploy” 阶段相关步骤。
写在最后
重新开始更文啦!最近因为工作原因,一直在学习devops的内容,感谢大家的支持!我会继续努力坚持学习!养成了好习惯,每天必定会抽出时间多多少少学习技术知识~
以上习题&笔记从大佬们的论坛学习而来,特感谢大佬们的知识分享~ (学习技术知识,果然要看大佬们的技术博客,大家有好的推荐也欢迎指引我这个小白哈,感恩!)
学习大神博客:blog.csdn.net/cyt0906/art…
来自官方文档一览快速链接:
官方文档: www.jenkins.io/zh/doc/
流水线介绍: www.jenkins.io/zh/doc/book…