There are many, many ways to deploy Pressflow, but this is the method Four Kitchens uses for its largest projects. |
sudo yum install ant ant-apache-regexp bzr bzrtools createrepo |
deployment-packaging
:
bzr branch lp:pressflow-deployment-packaging deployment-packaging |
application.branch=lp:~BRANCH-OWNER/PROJECT/BRANCH application.name=PROJECT application.summary=DESCRIPTION application.packager=FIRST LAST <ADDRESS@EXAMPLE.COM> application.vendor=VENDOR application.webroot=PATH-TO-DRUPAL-OR-PRESSFLOW application.domain=DOMAIN yum-repository=DESTINATION-FOR-RPM-PACKAGE |
application.branch-prefix
instead of application.branch
if most branches reside in the same root path. See the top of the Ant script for details.ant build |
vsftpd
and enable anonymous access (but disable writes)./var/ftp/pub
to host the Yum repository for builds.ant publish |
[PROJECT] name=PROJECT baseurl=ftp://MANAGEMENT-BOX/pub/PROJECT/ failovermethod=priority enabled=1 gpgcheck=0 |
sudo yum install PROJECT |
deployment-packaging
the working directory.ant |
deployment-packaging
the working directory.ant publish -Dapplication.tag=release-1.1 |
Please post these to this project's space on Launchpad.