Jenkins 2.x实践指南
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

2.7 本章小结

本章通过两个简单的pipeline入门示例,让读者对Jenkins pipeline有了一个感性的认识。通常Jenkins pipeline被简称为pipeline。只有安装了pipeline插件,Jenkins才支持pipeline as code。这个“code”被写在一个被命名为Jenkinsfile的文本文件中。在同一个代码项目下可以按需创建多个不同名的Jenkinsfile。

由于历史原因,Jenkins pipeline支持两种语法。node为根节点的是脚本式语法,而pipeline为根节点的是声明式语法。本书使用的是Jenkins社区推荐的声明式语法。

在下一章中,我们将详细介绍pipeline的声明式语法。


[1] 《持续交付——发布可靠软件的系统方法》讲述的是如何实现更快、更可靠、低成本的自动化软件交付。该书介绍了多种pipeline相关实践,比如第5章介绍的只生成一次二进制包、对不同环境采用同一种部署方式等。本书介绍的pipeline设计基本符合这些实践。笔者在这里推荐此书,因为Jenkins pipeline毕竟只是工具,我们需要原则与实践的指导。同时,在本书写成之际,《持续交付2.0》(乔梁著)也出版了。