- Learning Continuous Integration with Jenkins(Second Edition)
- Nikhil Pathania
- 171字
- 2021-07-02 21:18:31
Self-triggered builds
The next important thing to understand is the self-triggered automated build. Build automation is simply a series of automated steps that compile the code and generate executables. The build automation can take the help of build tools like Ant and Maven. The self-triggered automated build is the most important part of a CI system. There are two main factors that call for an automated build mechanism:
- Speed.
- Catching integration or code issues as early as possible.
There are projects where 100 to 200 builds happen per day. In such cases, speed plays an important factor. If the builds are automated, then it can save a lot of time. Things become even more interesting if the triggering of the build is made self-driven, without any manual intervention. Auto-triggered build on every code change further saves time.
When builds are frequent and fast, the probability of finding an error (build error, compilation error, or integration error) in the framework of SDLC is higher and faster:
Probability of error versus build graph
- 全屋互聯:智能家居系統開發指南
- Linux設備驅動開發詳解:基于最新的Linux4.0內核
- Mastering vRealize Operations Manager(Second Edition)
- 零起點學Linux系統管理
- Mobile-first Bootstrap
- UNIX操作系統設計
- Linux內核完全注釋(20周年版·第2版)
- Ganglia系統監控
- PLC控制系統應用與維護
- Linux服務器配置與管理
- 云原生落地:產品、架構與商業模式
- INSTANT Galleria Howto
- Windows 8實戰從入門到精通(超值版)
- 分布式系統設計實踐
- 電腦辦公(Windows10+Office2016)從新手到高手