Article on the work blog: https://medium.com/ibm-watson-data-lab/let-the-build-server-cf-push-1cb68341b6c4#.u9q8eo8bs. Please don't run `cf push` from your machine (yes I know my tutorials tell you to) because it pushes your local filesystem. By using the build server, you only push what's been committed to source control and presumably reviewed - and others can replicate your deploy.
Short tutorial walking through how to take a "runs on my machine" PHP application to making it deploy to cloud - the example is specifically IBM's Bluemix platform (because I work there!) but should pretty much work for most Cloud Foundry setups.
A departure from my usual talks! A talk about writing words
There is also video: