部署

简单高效的代码部署方法

前言

代码部署是 Web 开发过程中必不可少的一个环节,伴随着业务的更新迭代,一个项目几乎每天都会有上线操作。

上线就意味着改变现有的页面样式或功能逻辑,这有可能会影响到用户的使用,所以上线部署代码需要谨慎操作。

但不论如何,还是有可能出现无法预料的问题,这个时候需要有快速回滚机制,让线上业务不受影响。

因此,我们需要一种简单高效的办法来部署代码,既能支持频繁发布,又能兼顾安全可靠。…

使用 PHP 的 Phing 项目部署工具

Phing 是一个基于 Apache Ant 开源项目的 PHP 项目构建工具。

“Phing”是一个递归的缩写词,全称为“Phing Is Not GNU make”,是 PHP 自动部署应用程序的一种方法。它还可以让我们与 SVN 服务器集成,还可以采用 PHPUnit 自动化方式执行单元测试,并且还可以实现文件复制这样的安装、部署任务。

Phing 官方网站是 http://www.phing.info/。…

phing搭建自己的部署系统

什么是部署?

部署,在我看来是让代码在真实的服务器上跑起来,能够对外提供期望的服务和功能。
例如简单的web项目:单台服务器, 数据库和web服务器都在一台机器上。
只需要将代码copy到服务器上,保证代码里的数据库配置和服务器上的web配置正确。
再打开浏览器,访问该应用, 能够正常访问和使用,部署就结束了。…