brikis98 / docker-osx-dev

A productive development environment with Docker on OS X
http://www.ybrikman.com/writing/2015/05/19/docker-osx-dev/
MIT License
1.43k stars 106 forks source link

Integrate Bamboo #97

Open ain opened 8 years ago

ain commented 8 years ago
brikis98 commented 8 years ago

:+1:

brikis98 commented 8 years ago

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 8 years ago

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

ain commented 8 years ago

@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.

brikis98 commented 8 years ago

@ain: Any luck with this issue?

ain commented 8 years ago

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.

brikis98 commented 8 years ago

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