如何利用Docker LNMP Jenkins 码云实现PHP代码自动化部署?
- 内容介绍
- 文章标签
- 相关推荐
本文共计994个文字,预计阅读时间需要4分钟。
自动化部署(持续集成+持续交付/CD)成为软件开发的趋势,是DevOps的良好助力。今日实践的是基于Docker、Jenkins、LNMP和码云,实现PHP代码的自动化部署过程。
自动化部署(持续集成 / CI + 持续交付 / CD)是一个软件开发的趋势,是对 DevOps 的一个很好的帮助发展推进。今天实践的是基于 Docker+Jenkins+LNMP + 码云,实现 PHP 代码的自动化部署过程。环境配置
操作系统:CentOS Linux release 7.6.1810
Docker 版本:19.03.5
Jenkins 版本:2.204.1
Nginx 版本:1.15.5
PHP 版本:7.2.26
MySQL 版本:8.0.18
Redis 版本:5.0.5
码云:代码仓库
码云仓库准备
创建项目仓库
Jenkins 准备
安装 ssh 插件
因为构建项目式,需要执行服务器的一些shell命令,所以采用ssh登录方式与远程服务器进行通信。
本文共计994个文字,预计阅读时间需要4分钟。
自动化部署(持续集成+持续交付/CD)成为软件开发的趋势,是DevOps的良好助力。今日实践的是基于Docker、Jenkins、LNMP和码云,实现PHP代码的自动化部署过程。
自动化部署(持续集成 / CI + 持续交付 / CD)是一个软件开发的趋势,是对 DevOps 的一个很好的帮助发展推进。今天实践的是基于 Docker+Jenkins+LNMP + 码云,实现 PHP 代码的自动化部署过程。环境配置
操作系统:CentOS Linux release 7.6.1810
Docker 版本:19.03.5
Jenkins 版本:2.204.1
Nginx 版本:1.15.5
PHP 版本:7.2.26
MySQL 版本:8.0.18
Redis 版本:5.0.5
码云:代码仓库
码云仓库准备
创建项目仓库
Jenkins 准备
安装 ssh 插件
因为构建项目式,需要执行服务器的一些shell命令,所以采用ssh登录方式与远程服务器进行通信。

