CI/CD in Facets
Overview
Facets is built to streamline Continuous Deployment (CD), ensuring that your applications and infrastructure are consistently delivered across environments with speed, reliability, and compliance.
It works alongside your existing Continuous Integration (CI) system, allowing you to continue building and testing with the tools you already use — such as GitHub Actions, GitLab CI, Jenkins, or CircleCI — while Facets manages the deployment lifecycle.
This clear separation of responsibilities enables your teams to retain flexibility in how they handle builds, while relying on Facets for automated, policy-driven deployments to cloud and Kubernetes environments.
CI Integration
A CI Integration is an entity in Facets that provides a central repository for storing and managing Docker images for a service. Facets enables users to create CI Integration with support for multiple Container Registries, including AWS ECR and other platforms like ACR, GCR, Nexus, and Docker Hub.
Facets CLI
Facets CLI is an easy-to-use alternative to Facets APIs that allows you to push new Docker artifacts to the Facets Control Plane, refresh Kubernetes credentials for the user in a specified environment, and many other useful functionalities.
Updated 4 days ago