The command-line interface for creating deployments with stackahoy.io.
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
bin
lib
.eslintrc
.gitignore
README.md
package.json

README.md

Stackahoy CLI

Deploy anytime, anywhere.

Installation

npm i -g stackahoy

Use cases may include:

  • Zero downtime Docker container deployments when using a Docker registry.
  • Third-party implementations. e.g. grunt, gulp, Makefiles, ect.
  • Misc. application triggered deployments.
  • You don't want to make use of webhooks (or your provider does not support them).

See complete documentation here.

Example

# List all available repos and branches. Start here.
stackahoy list --token="your-token"

# Typical deployment to production.
stackahoy deploy \
  --token="your-token" \
  --repo="57acb5757ec23523032d92ca" \
  --branch="production"

# Deploy to production, except don't sync files. Only execute post-commands and
# deliver configuration files. This is great for something like a Docker
# container deployment.
stackahoy deploy \
  --token="your-token" \
  --repo="57acb5757ec23523032d92ca" \
  --branch="production" \
  --skip-delivery