- 事情起因
一直在做开发,自己一直在公司通过git提交代码实现代码更新的,这些工作基本上都由运维做好,今天比较空闲突然想自己来实现一下自动部署,发现各种坑…对于没有做过的人来说不是一天两天能完成的。
- 提前准备
首先确保你的服务器安装了java,tomcat,jenkins,git等。再次你得在github,gitee等项目托管平台有个案例项目,还要了解钩子文件以及会写简单shell脚本。我的服务器环境是centos7,已经配置好nginx+php+mysql.
-
安装java8
-
安装tomcat
-
安装配置Jenkins
-
配置码云gitee
-
会写钩子文件
-
用GitHub部署项目