PHP优雅上线——Jenkins可持续集成部署
2017-06-22 本文已影响1126人
CodingFarmer浩
本教程将搭建Jenkins部署服务,教你如何优雅上线
欢迎加博主微信(18501258725)更多PHP开发经验分享及开发教程免费共享
工具准备
- Linux下JDK(java)环境
- Jenkins安装包 这里用rpm安装,安装方式很多种
- 所有环境已经上传到百度云:密码:slem
环境安装
- Linux下安装JAVA环境,请自行百度
-
安装Jenkins
rpm -ih jenkins-2.46.3-1.1.noarch.rpm
cat /etc/init.d/jenkins //查看Jenkins自启动脚本内容
- 启动Jenkins
service jenkins start
启动jenkins -
查看端口 访问ip+port的时候注意端口的防火墙
查看端口
配置Jenkins
- Jenkins初始化可参考这篇文章
- 插件安装1.在线安装(需要翻墙) 2.上传已经下载好的iph文件
image.png
这里安装两个插件Git plugin
和Publish Over SSH
已安装插件 - 配置
Publish Over SSH
配置Jenkins2
配置Jenkins2
开始部署项目
-
新建项目
新建项目1
-
添加代码仓库地址
git仓库配置 -
配置要上线的服务
配置要上线的服务1
- 完成了以上配置 点击保存
- 开始发版
开始发版2
开始发版3
开始发版4
-
检查下线上服务器
检查线上 -
更改代码重新部署
更新代码1
更新代码2
更新代码3
大功告成,此处应该有掌声!!!!
备注:
- 在配置项目Transfer Set Source files的时候不应该是
**/*
,应改成**/*,*
这里有正则在里面,可参考文章 - Jenkins是的可持续集成非常优秀,还支持Docker容器部署,自动化单元测试,自动打包等
- 看完教程觉得有收获请关注博主简书,点赞此文章
- 如果还有疑问请加我微信(18501258725)