ch01 关于软件工程生产力
没太多实质性内容, 可以省略.
Jenkins 简介
Jenkins 是一款使用 Java 语言开发的开源的自动化服务器.
通界面或 Jenkinsfile 告诉服务器执行什么任务 (理论上可以执行任意任务), 什么时候执行.
通常用于实现持续集成和持续交付 (CI/CD).
经过测试, 可以将其看成一个集成工具, 把平时发布程序时需要进行手动操作的脚本与行为封装到一个命令管道中, 然后定时, 或通过点击按钮, 按照一定顺序一步步的完成, 从而实现拉取代码, 编译构建, 打包, 发送到服务器等功能.
本章首先介绍了关于生产力的内容, 然后介绍了 Jenkins, 最后介绍了一些 DevOps 的概念性内容.