Delivery commands:

  • werf converge — build and push images, then deploy application into Kubernetes.
  • werf plan — prepare deploy plan and show how resources in a Kubernetes cluster would change on next deploy.
  • werf dismiss — delete werf release from Kubernetes.
  • werf bundle — apply bundle into Kubernetes.

Cleaning commands:

  • werf cleanup — cleanup project images in the container registry.
  • werf purge — purge all project images in the container registry.

Helper commands:

  • werf ci-env — generate werf environment variables for specified CI system.
  • werf build — build images.
  • werf export — export images.
  • werf run — run container for project image.
  • werf kube-run — run container for project image in Kubernetes.
  • werf compose — run docker-compose config command with forwarded image names..
  • werf slugify — print slugged string by specified format..
  • werf render — render Kubernetes templates.
  • werf includes — display file content that will be used by werf according to the includes overlay rules..

Low-level management commands:

  • werf config — print dependency graph for images in werf.yaml..
  • werf managed-images — add image record to the list of managed images which will be preserved during cleanup procedure..
  • werf host — cleanup old unused werf cache and data of all projects on host machine..
  • werf helm — create a new chart with the given name.
  • werf cr — login into remote registry..
  • werf kubectl — commands for features in alpha.

Other commands: