持续集成管道:从基础到实践
1. 技术要求
要完成相关操作,需要以下软件:
- Jenkins
- Java JDK 8+
所有示例和练习的解决方案可在 此处 找到,本章的代码实战视频可在 这里 观看。
2. 管道介绍
管道是一系列自动化操作,通常代表软件交付和质量保证过程的一部分。它可以看作是一系列脚本,具有以下额外好处:
- 操作分组 :操作被分组到阶段(也称为门或质量门)中,为过程引入结构,并明确规定规则——如果一个阶段失败,后续阶段将不再执行。
- 可见性 :过程的所有方面都被可视化,有助于快速进行故障分析并促进团队协作。
- 反馈 :团队成员能在问题出现时立即得知,以便迅速做出反应。
2.1 管道结构
Jenkins 管道由两种元素组成——步骤和阶段。
- 步骤 :单个操作,告诉 Jenkins 要做什么,例如从存储库中检出代码并执行脚本。
- 阶段 :步骤的逻辑分离,将概念上不同的步骤序列分
Jenkins持续集成管道实践
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



