Here's how I to do it.

As you said, have a subversion client installed on the server running your
web host.   If your doc root is /var/www/html,  have html be a symlink to
current code.

/var/www/html -> /var/www/tag_XXXX

The build script checks out the new tag to the doc root in directory
/var/www/tag_newtagname.   The last thing the build script does is switch
the html symlink from the old tag to the new tag to make the deployment
live.

Jason

On Thu, Apr 29, 2010 at 1:28 PM, Jeremy Hise <[email protected]> wrote:

> Hiya,
>
> So I've recently been put in charge of a tech department at my company.
> One issue that we are trying to get a handle on is a good way to get our
> PHP applications from a development/staging environment to a production
> server. The production servers are accessible via ssh/ftp/etc. One quick
> thought would be to install a subversion client on the server and have
> that export the application to a spot where a build script could then set
> it up. However, is there a "best-practices" way of doing this?
>
> Thanks!
>
> jeremy
>
> _______________________________________________
> New York PHP Users Group Community Talk Mailing List
> http://lists.nyphp.org/mailman/listinfo/talk
>
> http://www.nyphp.org/Show-Participation
>
_______________________________________________
New York PHP Users Group Community Talk Mailing List
http://lists.nyphp.org/mailman/listinfo/talk

http://www.nyphp.org/Show-Participation

Reply via email to