News Feed
Jobs Feed
Sections




News Archive
Looking for more information on how to do PHP the right way? Check out PHP: The Right Way

PHPMaster.com:
Deploy and Release your Applications with Phing
April 12, 2012 @ 08:24:05

In this new post to the PHPMaster.com site today Vito Tardia introduces you to Phing, a tool for making builds and deploying your applications (and it's PHP based!)

Suppose you have a web application that is installed on many hosts. Each installation may have a custom configuration, and the application is still in active development. You need an easy way to deploy new features and bug fixes to all of hosts. [...] In this article I show you how to use this knowledge [from this previous article] to write a boilerplate build file, one that can be customized and reused in your real-world applications. We'll use Phing's Subversion tasks to manage the repository and the FileSync extension to synchronize your local installation with a remote server.

He helps you to get the environment set up correctly (installing the needed PEAR packages), create a basic build file with the FTP settings in it and creating a "deploy" target to do the work. He also shows the settings/configuration involved in a "prepare" target that does the SVN work to do some of the pre-push work. Finally, he shows a "release" target that bundles up the files into a package and pushes it up to the server (via FTP).

0 comments voice your opinion now!
deploy application phing build xml tutorial


blog comments powered by Disqus

Similar Posts

DevShed: Moving Presentation Logic Out of Views with CodeIgniter

Anis uddin Ahmad's Blog: Advanced bootstrapping : Configure your Zend Framework application for mult

Job Posting: StaffingForce (Recruiter) Seeks Senior Applications Engineer (Silicon Valley, CA)

PHPMaster.com: PHP DOM: Working with XML

Brian Swan's Blog: Consuming SQL Azure Data with the OData SDK for PHP


Community Events











Don't see your event here?
Let us know!


code introduction facebook language example hhvm package hack application release podcast symfony2 framework install opinion composer series unittest security component

All content copyright, 2014 PHPDeveloper.org :: info@phpdeveloper.org - Powered by the Solar PHP Framework