All Projects → phase2 → rig

phase2 / rig

Licence: MIT license
Outrigger command line tool

Programming Languages

go
31211 projects - #10 most used programming language

Projects that are alternatives of or similar to rig

Hetzner Gitlab Runner
Autoscale gitlab ci runners on hetzner cloud
Stars: ✭ 36 (+176.92%)
Mutual labels:  docker-machine
Docker Machine Vultr
Ⓜ️ Docker Machine driver for Vultr Cloud
Stars: ✭ 185 (+1323.08%)
Mutual labels:  docker-machine
ethereum-testnet-docker
基于docker的以太坊集群的开发环境
Stars: ✭ 19 (+46.15%)
Mutual labels:  docker-machine
Docker For All
Docker applied in development, devops, testing, product management etc.
Stars: ✭ 88 (+576.92%)
Mutual labels:  docker-machine
Docker Swarm Tutorial
Docker Swarm 基本教學 - 從無到有 Docker-Swarm-Beginners-Guide📝
Stars: ✭ 148 (+1038.46%)
Mutual labels:  docker-machine
Spring Microservice Sample
Spring Boot based Mircoservice sample
Stars: ✭ 199 (+1430.77%)
Mutual labels:  docker-machine
Docker Machine Zsh Completion
A more functional and up-to-date zsh completion for docker-machine
Stars: ✭ 14 (+7.69%)
Mutual labels:  docker-machine
dops
Docker, Docker Machine, Docker Compose, Terraform, Packer, Ansible and kubectl in Docker
Stars: ✭ 23 (+76.92%)
Mutual labels:  docker-machine
Babun Docker
Use Docker Toolbox with Babun (Cygwin) in Windows
Stars: ✭ 173 (+1230.77%)
Mutual labels:  docker-machine
docker-roj
Portable environments for Docker swarms and stacks
Stars: ✭ 31 (+138.46%)
Mutual labels:  docker-machine
Docker Workshop
Docker Workshop
Stars: ✭ 104 (+700%)
Mutual labels:  docker-machine
Docker Machine Driver Vmware
Docker machine driver for VMware Fusion and Workstation.
Stars: ✭ 114 (+776.92%)
Mutual labels:  docker-machine
Fluentdocker
Commands, Services and Fluent API for docker, docker-compose & docker-machine, for win/mac/linux and native docker in c#
Stars: ✭ 245 (+1784.62%)
Mutual labels:  docker-machine
Docker Swarm
🐳🐳🐳 This repository is part of a blog series on Docker Swarm example using VirtualBox, OVH Openstack, Azure and Amazon Web Services AWS
Stars: ✭ 43 (+230.77%)
Mutual labels:  docker-machine
dockness
DNS for Docker machines
Stars: ✭ 34 (+161.54%)
Mutual labels:  docker-machine
Image Builder Rpi
SD card image for Raspberry Pi with Docker: HypriotOS
Stars: ✭ 973 (+7384.62%)
Mutual labels:  docker-machine
Docker Sqs Local
Docker image to run Amazon Simple Queue Service (Amazon SQS) locally.
Stars: ✭ 193 (+1384.62%)
Mutual labels:  docker-machine
docker-machine-driver-yandex
Yandex.Cloud driver for Docker Machine
Stars: ✭ 21 (+61.54%)
Mutual labels:  docker-machine
docker-machine-driver-arubacloud
ArubaCloud Cloud driver for Docker Machine
Stars: ✭ 30 (+130.77%)
Mutual labels:  docker-machine
Docker Machine Driver Scaleway
🐳 Scaleway driver for Docker Machine
Stars: ✭ 249 (+1815.38%)
Mutual labels:  docker-machine

Rig - Outrigger CLI Build Status

A CLI for managing the Outrigger's container-driven development stack.

See the documentation for more details. See the CONTRIBUTING.md for developer documentation.

Built on Dependencies

We make use of a few key libraries to do all the fancy stuff that the rig CLI will do.

Release Instructions

We use GoReleaser to handle nearly all of our release concerns. GoReleaser will handle

  • Building for all target platforms
  • Creating a GitHub release on our project page based on tag
  • Creating archive files for each target platform and attach it to the GitHub release
  • Creating .deb and .rpm packages for linux installations and attaching those to the GitHub release
  • Updating the Homebrew formula and publish it

To create a new release of rig:

  • Get all the code committed to master
  • Tag master with the new version number git tag 2.1.0 && git push --tags
  • Run docker-compose run --rm goreleaser
  • ...
  • Profit!

To create a new release candidate (RC) of rig:

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.

  • Get all the code committed to develop
  • Tag develop with the new version number git tag 2.1.0-rc1 && git push --tags
  • Run docker-compose run --rm goreleaser --config .goreleaser.rc.yml
  • ...
  • Profit!
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].