Jenkins持续集成企业实战系列之两种网站部署的流程-----01
2017-10-27 14:20
876 查看
注:原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。
最初接触Jenkins也是由于公司需求,根据公司需求Java代码项目升级的。(公司是基于Java代码项目,可参考本微博http://www.cnblogs.com/maxtgood/p/7742399.html),后来研究自主项目上线部署,个人觉得Jenkins的东西还是蛮多的,可塑性超强。所以才决定记录Jenkins的学习过程
Jenkins持续集成企业实战系列之两种网站部署的流程-----01
http://www.cnblogs.com/maxtgood/p/7743010.html
Jenkins持续集成企业实战系列之Jenkins持续集成简介及安装-----02
http://www.cnblogs.com/maxtgood/p/7743042.html
Jenkins持续集成企业实战系列之Jenkins配置演示-----03
http://www.cnblogs.com/maxtgood/p/7743078.html
Jenkins持续集成企业实战系列之Jenkins手动构建-----04
http://www.cnblogs.com/maxtgood/p/7743089.html
Jenkins持续集成企业实战系列之Jenkins插件下载及邮件配置-----05
http://www.cnblogs.com/maxtgood/p/7743162.html
一:传统网站部署
传统的网站部署,大家在运维过程中,网站部署是运维的工作之一,网站部署的流程大致分为:
需求分析—原型设计—开发代码—提交测试—内网部署—确认上线—备份数据—外网更新-最终测试,
如果发现外网部署的代码有异常,需要及时回滚。(如下图所示)
二:主流网站部署的流程
2) 运维人员:减轻人工干预的错误率,同时解放运维人员繁杂的上传代码、手动备份、更新。
3) 测试人员:可以通过jenkins进行简单的代码及网站测试。
最初接触Jenkins也是由于公司需求,根据公司需求Java代码项目升级的。(公司是基于Java代码项目,可参考本微博http://www.cnblogs.com/maxtgood/p/7742399.html),后来研究自主项目上线部署,个人觉得Jenkins的东西还是蛮多的,可塑性超强。所以才决定记录Jenkins的学习过程
Jenkins持续集成企业实战系列之两种网站部署的流程-----01
http://www.cnblogs.com/maxtgood/p/7743010.html
Jenkins持续集成企业实战系列之Jenkins持续集成简介及安装-----02
http://www.cnblogs.com/maxtgood/p/7743042.html
Jenkins持续集成企业实战系列之Jenkins配置演示-----03
http://www.cnblogs.com/maxtgood/p/7743078.html
Jenkins持续集成企业实战系列之Jenkins手动构建-----04
http://www.cnblogs.com/maxtgood/p/7743089.html
Jenkins持续集成企业实战系列之Jenkins插件下载及邮件配置-----05
http://www.cnblogs.com/maxtgood/p/7743162.html
一:传统网站部署
传统的网站部署,大家在运维过程中,网站部署是运维的工作之一,网站部署的流程大致分为:
需求分析—原型设计—开发代码—提交测试—内网部署—确认上线—备份数据—外网更新-最终测试,
如果发现外网部署的代码有异常,需要及时回滚。(如下图所示)
二:主流网站部署的流程
目前主流网站部署方法,通过Hudson/Jenkins工具平台实现全自动部署+测试,是一个可扩展的持续集成引擎,是一个开源软件项目,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能。Jenkins非常易于安装和配置,简单易用。
简单来说方便如下人员:
1) 开发人员:写好代码,不需要自己进行源码编译、打包等工作,直接将代码分支存放在SVN、GIT仓库即可。2) 运维人员:减轻人工干预的错误率,同时解放运维人员繁杂的上传代码、手动备份、更新。
3) 测试人员:可以通过jenkins进行简单的代码及网站测试。
相关文章推荐
- Jenkins持续集成企业实战系列之Jenkins持续集成简介及安装-----02
- Jenkins持续集成企业实战系列之Jenkins配置演示-----03
- Jenkins持续集成企业实战系列之Jenkins手动构建-----04
- Jenkins持续集成企业实战系列之Jenkins插件下载及邮件配置-----05
- Jenkins自动化构建系列:01敏捷开发、自动化构建与持续集成
- Java开发流程自动化(svn+maven+nexus+jenkins) --自动编译,持续集成,测试,打包,发布/部署
- [原]Linux环境-Jenkins实战-分布式构建-自动化持续集成-自动化部署-gitlab-svn-shell启动tomcat
- Java开发流程自动化(svn+maven+nexus+jenkins) --自动编译,持续集成,测试,打包,发布/部署
- 【持续集成 Jenkins入门系列】01第一章 Jenkins是什么?
- Jenkins持续集成01—Jenkins服务搭建和部署
- Jenkins的持续集成及自动化部署在测试和生产环境中的运用系列
- JENKINS+SVN+ANT+TOMCAT持续集成,实现代码更新自动部署
- Linux服务器下Jenkins+Ant+Tomcat+SVN实现持续集成和部署配置方法
- 持续集成之Jenkins安装部署
- Jenkins+Maven+Git搭建持续集成和自动化部署
- jenkins 实现PHP持续集成部署
- Jenkins+Maven+Git搭建持续集成和自动化部署的配置手记(1)
- Jenkins 持续集成综合实战
- Docker+Jenkins+GIT+Tomcat实战持续化集成
- jenkins持续集成环境搭建(内含tomcat部署)