A CLI for managing the Outrigger's container-driven development stack.
See the documentation for more details. See the CONTRIBUTING.md for developer documentation.
We make use of a few key libraries to do all the fancy stuff that the rig
CLI will do.
docker-machine inspect
We use GoReleaser to handle nearly all of our release concerns. GoReleaser will handle
master
git tag 2.1.0 && git push --tags
docker-compose run --rm goreleaser
If we want to roll out an RC to GitHub for folks to test, we simply need to run with a different GoReleaser configuration that does not publish to homebrew, just to a GitHub release that is marked pre-production.
develop
git tag 2.1.0-rc1 && git push --tags
docker-compose run --rm goreleaser --config .goreleaser.rc.yml