[abacus] Updated CI build to continuously push our services to CF
Jean-Sebastien Delfino
Hi all,
Earlier today I added a build and a few scripts to our set of Travis CI builds [1] to continuously push our Abacus services and apps to CF. I'm hoping that will partially address some of our recent struggles with setting up and testing on CF / BOSH-lite in our dev/test environments [2], and where not deploying and testing on a full blown CF instance on every commit would let integration issues slip through undetected. That Travis CI build is currently using my own CF/Bluemix account, and it's only running one of our integration tests as an experiment. I intend to keep it that way in observation for now and if we see that this kind of setup helps us then maybe we can move it somewhere else, include more tests in that build (with a persistent DB, a few more app instances, perhaps our app metering bridge too etc) in a few days. I've also started to look at Concourse.ci [3], in hope of doing something similar from a Concourse CI pipeline at some point. HTH [1] https://travis-ci.org/cloudfoundry-incubator/cf-abacus/builds/90570619 [2] http://cf-dev.70369.x6.nabble.com/cf-dev-CF-deployment-environments-available-for-CF-incubating-projects-to-use-tt2091.html [3] http://concourse.ci - Jean-Sebastien |
|