1. 简介
1.1 jenkins是什么?
Jenkins是一款开源持续集成(CI&CD ) 工具软件,用于自动化各种任务,包括构建、测试和部署软件。
- CI 持续集成: 是借助工具对软件项目进行持续的自动化的编译打包构建测试发布,来检查软件交付质量的一种行为。
- CD持续部署: 是基于持续交付的优势自动将经过测试的代码推入生产环境的过程。
将软件开发生命周期的整个过程都自动化,从开发人员向代码库中提交代码开始,到将此代码投入生产环境中使用为止。为了使整个软件开发流程处于 DevOps 模式或自动化模式,我们就需要对 CI/CD 流水线进行自动化。
...大约 15 分钟