Skip to content

damiancurry/f5-nginx-canary-deployments

 
 

Repository files navigation

F5 Nginx Blue-Green Canary Deployments with JFrog

Learn how you can build and deploy your application utilizing blue and green canary deployments with JFrog and F5 Nginx Ingress Controllers on AWS EKS.

F5 (3)

The Pipeline

JFrog Pipelines CI/CD orchestrates the building and deployment of our demo app. The CI/CD pipeline is defined in the pipeline.yml.

  1. Docker Build (docker_build) - This step builds a docker image using the Dockerfile.
  2. Docker Push (docker_push) - This step publishes the docker image to the demo-docker-local repository.
  3. Promote (docker_promote) - This step promotes the docker image to demo-docker-prod-local (usually after a validation step).
  4. Deploy (eks_deploy) - Deploy the newly built image to an EKS cluster using deployment.yml.

F5 - Page 2

Security

See CONTRIBUTING for more information.

License

This library is licensed under the MIT-0 License. See the LICENSE file.

About

No description, website, or topics provided.

Resources

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 50.2%
  • Shell 23.1%
  • JavaScript 13.3%
  • HTML 7.9%
  • Dockerfile 4.9%
  • CSS 0.6%