News 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: Understanding Static Properties with PHP 5

Maarten Balliauw's Blog: Using Windows Azure Drive in PHP (or Ruby)

Zend Developer Zone: Using Zend_Tool to start up your ZF Project

Matthew Weir O'Phinney's Blog: Start Writing Embeddable Applications

SitePoint PHP Blog: How to Create Your Own WordPress Shortcodes


Community Events





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


language artisanfiles library tool conference framework composer podcast symfony security community list laravel version interview introduction voicesoftheelephpant series release opinion

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