Public | Automated Build

Last pushed: 10 months ago
Short Description
Deis Workflow CLI for use in CI environments
Full Description


This alpine Linux based Docker image packages the Deis Workflow CLI for use in CI and other automated environments.

It supports three methods for automatic login:

  • Set DEIS_USERNAME, DEIS_TOKEN and DEIS_CONTROLLER (generates a deis profile)
  • Set DEIS_USERNAME, DEIS_PASSWORD and DEIS_CONTROLLER (logs in using deis login)
  • Mount an existing profile directory to /root/.deis in the container

You can also set DEIS_SSH_KEY or SSH_KEY to a private key used for Deis Builder git push.
The key will be loaded into the ssh-agent automatically, so it must be unencrypted.

Example of running manually:

docker run --rm -it \
  -e DEIS_PASSWORD=secret \
  -e SSH_KEY="$(cat ~/.ssh/id_rsa)" \
  felixbuenemann/deis-workflow-cli:v2.7.0 \
  deis apps
Docker Pull Command