npm install mclean
mclean destination add production ec2 # Add a deployment environmentmclean ship 717d8a7d5593 production # Ship container 717d8a7d5593 to production# Ormclean ship ./mycode staging # Upload mycode, build container from Dockerfile, deploy
The Ship command is used to deploy containers to a destination environment. It can either take a container id from a container on the local machine, or a path to a directory in which a Dockerfile specifies how to build a container with that code.
McLean supports a local Vagrant environment for development.
McLean integrates seamlessly with StriderCD - for bit-for-bit deployment of tested code, use the strider-mclean plugin to deploy your containers. (VAPORWARE!)
McLean is written with a polyglut of technologies. Node.js is the glue that ties together fabric, docker, puppet, go, shell scripts, vagrant, and a whole lot more. DevOps is messy business.
Shipping Containers were invented in 1956 by Malcolm McLean. McLean ships containers.