After having used the CloudFoundry plugin for Jenkins for a bit we found that the BM API was periodically erroring out and returning such things as: 400 Bad Request and Java.net.SocketTimeoutException: Read timed out and 502 Bad Gateway So I installed the cf tools on the jenkins server and was many times able to get successful build pushed to bluemix by running an Excecute Shell in the Build Step with the following commands:.. Read More