brikis98/docker-osx-dev

Integrate Bamboo

ain opened this issue · 7 comments

ain commented
  • Create a build project with auth for the team on OS X Bamboo instance
  • Integrate currently existing tests

👍

The first step that would add a ton of value is to update test/integration-test.sh (which is fairly out of date at this point) so that after each check-in and pull-request, it walks through a basic end-to-end flow of installing and using docker-osx-dev:

  1. Start with a fresh OS X box that does not have any of the docker dependencies installed.
  2. Run docker-osx-dev install
  3. Go into a test project
  4. Run docker-osx-dev to sync it
  5. Run a basic docker image and make sure the files are visible in it
  6. Change some of the files on the host OS
  7. Check in the docker image that the updates are synced

If we can get that working, then the next steps would be to add test cases for docker-machine, idempotentcy, and other use cases.

ain commented

Nice. I'm hoping to get to this later tomorrow. I know there'll be a lot of topics to consider here.

ain commented

@brikis98 the test project is basically set up on Bamboo, but I haven't had sysadmin support yet to complete it. So I started shaping all tests for it beforehand as you see in #116.

I was also checking out developit/bamboo-status-svg#1 to have some binding from there directly to Github.

@ain: Any luck with this issue?

ain commented

Hey @brikis98, yes, the Bamboo account is there, but I got to an hiccup on Bamboo + Github integration so it'd badge the results from the build. If you have time to go into it, I'd add your credentials.

Sure, let me know what you've got working, what's left, and I can try to poke around this week.