deployment automation

sup

22 Feb 2020Last Commit2164 (412/yr)Github Stars55Issues

Stack Up is a simple deployment tool that performs given set of commands on multiple hosts in parallel. It reads Supfile, a YAML configuration file, which defines networks (groups of hosts), commands and targets.

Note: Demo is based on this example Supfile.

A group of hosts.

$ sup production COMMAND will run COMMAND on api1, api2 and api3 hosts in parallel.

A shell command(s) to be run remotely.

$ sup staging restart will restart all staging Docker containers in parallel.

$ sup production tail-logs will tail Docker logs from all production containers in parallel.

vlad

30 Aug 2019Last Commit343 (30/yr)Github Stars0Issues

rocketeer

No Repo
* PHP task runner and deployment tool.

munki

No Repo
* Webserver-based repository of packages and package metadata, that allows macOS administrators to manage software installs.

mina

No Repo
* Really fast deployer and server automation tool .

fabric

No Repo
* Python library and cli tool for streamlining the use of SSH for application deployment or systems administration tasks.

capistrano

No Repo
* Deploy your application to any number of machines simultaneously, in sequence or as a rolling set via SSH .