Skip to content

@flant-team-sysdev flant-team-sysdev released this Jan 14, 2020 · 110 commits to master since this release

Stable 1.0 version

Werf is an Open Source GitOps CLI utility for building and delivering applications to Kubernetes. Werf supports building application images from Dockerfiles or via its custom advanced image builder (it has YAML syntax, supports Ansible as well as Git-based incremental rebuilding). For application delivery, it uses the Helm-compatible configuration format. Werf stores the application code, the configuration of compiled images, and the deployment configuration in the single Git repository.

The long-awaited stable release of werf 1.0 is a full-fledged basic version of the tool. In this version, werf supports the full life cycle for containerized applications. It includes building application images, deploying them to Kubernetes, deleting unused images.

Please note that in version 1.0, all operations (i.e. build, deploy, cleanup) for a single project must be performed on the same host. In other words, you have to use a constant worker in your CI system. At the same time, there are no restrictions on the parallelism of tasks: werf fully addresses this issue. You can also bind different projects to different workers.

Installation

Linux amd64

Darwin amd64

Windows amd64

Assets 2
You can’t perform that action at this time.