什么是jenkins:
Jenkins是持续集成的一个系统,它是一种软件开发实践活动(经常执行集成,可能每天)
持续集成的价值:
1、减少风险 - 能够尽早的发生问题
2、减少重复过程 - 把重复的东西都自动化起来
3、任何时间、任何地点生成可部署的软件
4、增强项目的可见性
5、建立团队对开发产品的信心
持续集成的要素:
1、统一的代码库 → 所有成员都往一个地方提交代码
2、自动构建 → 自动编译、部署、运行
3、自动测试
4、每个人每天都要向代码库主干提交代码
5、每次代码递交后都会在持续集成服务上触发一次构建
6、保证快速构建
7、模拟生产环境的自动测试 → 尽量模拟用户操作
8、每个人都可以很容易的获取最新可执行的应用程序
9、每个人都清楚正在发生的状况 → 若不通过及时发送邮件
10、自动化部署 → 不需要人工手动参与
时间: 2024-11-06 14:56:19