1.什么是DevOps,为什么要使用DevOps? - 图1
1.什么是DevOps,为什么要使用DevOps? - 图2
1.什么是DevOps,为什么要使用DevOps? - 图3
1.什么是DevOps,为什么要使用DevOps? - 图4
1.什么是DevOps,为什么要使用DevOps? - 图5
1.什么是DevOps,为什么要使用DevOps? - 图6

目前主流网站部署方法,通过Hudson/Jenkins工具平台实现全自动部署+测试,是一个可扩展的持续集成引擎,是一个开源软件项目

持续集成组件
1)一个自动构建过程,包括自动编译、分发、部署、测试。
2)一个代码仓库,SVN, GIT
3)一个jenkins持续集成服务器

Jenkins部署方式

1.基于独立应用程序部署[Jenkins]
2.基于传统服务容器部署[Tomcat+Jenkins]
3.基于虚拟容器服务部署[Docker+Jenkins]

jenkins属于一个java代码,需要java容器才可以运行Jenkins,所以需要在服务器安装JDK+Tomcat

jenkins三种启动方式,这里以tomcat启动为例,搭建环境
Java 8环境
docker环境
Apache Tomcat环境
image.png