PHP项目自动打包部署操作指南

先上Shell脚本,后面再给大家讲解怎么配置Jenkins。

Github地址:https://github.com/TronGeek/AutoDeploy-Shell

从SVN配置库自动导出升级包的脚本

::CODECOLORER_BLOCK_1::

需要在服务器端执行的脚本

::CODECOLORER_BLOCK_2::

配置Jenkins

  1. 新建一个项目
    配置两个参数,方便以后快速复制构建项目。

  2. 配置SVN配置库地址
  3. 导出升级包的脚本配置
    增加构建步骤,选择“Execute shell”

    将svnExport.sh脚本中的代码复[……]

阅读全文>>

同时支持php和jsp的测试环境搭建

概述

LNMPA是什么?

项目官网:http://www.lnmp.org/
也许大家对LAMP、LNMP比较熟悉,LAMP代表Linux下Apache、MySQL、PHP这种网站服务器架构;LNMP代表的是Linux下Nginx、MySQL、PHP这种网站服务器架构。LNMPA代表的是Linux下Nginx、MySQL、PHP、Apache这种网站服务器架构,是结合LAMP与LNMP各自的优点而产生的新的网站服务器架构。

我们为什么采用LNMPA这种架构?

采用Linux、PHP、MySQL的优点我们不必多说。
Nginx是一个小巧而高效的Linux下的Web服务[……]

阅读全文>>