文章目录
2019-2-27 20:41:48
Jenkins简介
- Jenkins是一个可扩展的持续集成引擎、框架,是一个开源软件项目,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能。而且Jenkins平台的安装和配置非常的容易,使用也非常简单。构建Jenkins平台可以解放如下人员的双手:
- 开发人员,对于开发人员来说,只需负责网站代码的编写,不需要手动再对源码进行编译、打包、单元测试等工作,开发人员直接将写好的代码分支存放在SVN、GIT仓库即可。
- 运维人员,对于运维人员来说,使用Jenkins自动部署,可以减轻人工干预的错误率,同时解放运维人员繁杂的上传代码、手动备份、手动更新。
- 测试人员,对于测试人员来说,可以通过Jenkins进行代码测试、网站功能或者性能测试。
- 基于Jenkins自动部署网站的流程大致分为:
- 需求分析
- 原型设计
- 开发代码
- 提交测试
- Jenkins内网部署
- 确认上线
- Jenkins备份数据
- Jenkins外网部署
- 发布完毕
- Jenkins网站测试等,如果发现外网部署的代码有异常,可以通过Jenkins及时回滚