[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

Join {cf-dev@lists.cloudfoundry.org to automatically receive all group messages.