初识 jenkins

什么是持续集成(Continuous integration)?

持续集成是一种软件开发实践,即团队开发成员经常集成他们的工作,通过每个成员每天至少集成一次,也就意味着每天可能会发生多次集成。每次集成都通过自动化的构建(包括编译,发布,自动化测试)来验证,从而尽早地发现集成错误。

核心点

  • 减少风险
  • 减少重复过程
  • 任何时间、任何地点生成可部署的软件
  • 增强项目的可见性
  • 建立团队对开发产品的信心

什么是 jenkins?

Jenkins 是一个独立的,开源自动化服务器,可用于自动化各种任务,如构建,测试和部署软件。

跑一个例子

搭建环境

  1. 下载包

  2. 配置环境

设置 jenkins

  1. 开始安装
  1. 版本库管理

配置 jenkins

  1. 创建一个新任务
  2. 配置版本工具
  3. 构建脚本(test,build)
  4. 开始构建
  5. 验证结果

参考

https://www.zhihu.com/question/23444990 > https://segmentfault.com/a/1190000004639923

【长按关注】看看↓↓↓?
Eminoda wechat
【前端雨爸】分享前端技术实践,持续输出前端技术文章
欢迎留言,评论交流,一起讨论前端问题
📢 因为是开源博客,为避免 Gitalk授权 带来的 安全风险,也可访问