A CLI tool for implementing full-cycle CI/CD to Kubernetes using Git, Dockerfile, and Helm.
werf is a CNCF Sandbox CLI tool designed to streamline and simplify the implementation of full-cycle CI/CD pipelines for Kubernetes applications. It integrates seamlessly into existing CI systems and leverages familiar technologies like Git, Dockerfile, and Helm to facilitate efficient and consistent software delivery.
DevOps engineers, platform engineers, and development teams building and deploying applications to Kubernetes who want a unified tool for the entire application lifecycle from build to deployment.
Developers choose werf because it provides a complete, production-ready solution that glues together common technologies like Git, Buildah, and Helm into a cohesive workflow, offering advanced features such as automatic build caching, content-based tagging, and unique container registry cleanup.
A solution for implementing efficient and consistent software delivery to Kubernetes facilitating best practices.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Handles everything from building images with Dockerfile to deploying with Helm and cleaning up the registry, as emphasized in the README's key features.
Leverages Dockerfile and Helm charts, reducing the learning curve for teams already using these standard technologies.
Includes automatic build caching and content-based tagging, which improve efficiency and consistency in CI/CD pipelines.
Used in production since 2017 and trusted by thousands of projects, ensuring stability for diverse applications.
Requires integration with CI systems and configuration of dependencies like Buildah and Helm, which can be time-consuming and error-prone.
Relies heavily on Git, Dockerfile, Helm, and Kubernetes, so issues or updates in these tools can directly impact werf's functionality.
As a CNCF Sandbox project, it has fewer community plugins and integrations compared to more established tools like Jenkins or Argo CD.