CD example catalog
A collection of CD examples for Codefresh pipelines
Continuous Delivery/Deployment ideally includes already Continuous Integration and builds upon it.
Preview environment examples
Codefresh can automatically launch environments (powered by Docker swarm) to preview a Pull Request or feature. The definition of the environment can come from an existing composition, a docker-compose file or an inline YAML. Preview environments can be launched manually or automatically from pipelines.
Deployment examples
Codefresh can deploy to any platform such as VMs, FTP/SSH/S3 sites, app servers, but of course it has great support for Kubernetes clusters and Helm releases:
- Deploy to a VM with packer
- Deploy to a VM with FTP
- Deploy to Tomcat using SCP
- Use kubectl as part of freestyle step
- Deploy with Kustomize
- Deploy with Helm
- Deploy with Terraform
- Deploy with Pulumi
- Deploy to Nomad
- Deploy to Heroku
- Deploy to Docker swarm
- Deploy to Elastic Beanstalk
- Deploy to Amazon ECS/Fargate
Secrets examples
Codefresh can automatically export secret key-value pairs using the Vault plugin from the Step Marketplace.