These PHP scripts are used to queue tests to be run and publish changes to http://flourishlib.com.
These scripts require push access to the repositories at https://github.com/flourishlib.
Queues the current commit in
../classes/ to be tested using the current commit
Compiles the website (
../site/) and API docs (from
../flourishlib.com/. The server-side scripts will deploy these changes.
The following commands require you to have the php and git binaries in your
PATH. Your PHP install will need the
dom extension to generate the API
Windows users can get command line PHP and git from the following URLs:
A simple way to edit your path on Windows it Path Editor http://www.redfernplace.com/software-projects/patheditor/.
Runs all of the queued tests from
This should only be run on servers that have ssh access to the test VMs.
Deploys the master from
../flourishlib.com/ to http://flourishlib.com.
Runs phpdoc and renders
/api/ pages in
Renders pages from
php _publish_site.php -f
Pulls out all translatable messages from
Compiles the single-page HTML docs into