Skip to content

Trial various CI/CD tools to build DevOps culture and best practice on AWS.

Notifications You must be signed in to change notification settings

herochinese/cicd-example

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

54 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CI/CD Trial Project

This project is designed for practicing various of CI/CD processes on top of AWS.

AWS Native

CodePipeline

AWS CodePipeline is a fully managed continuous delivery service that helps you automate your release pipelines for fast and reliable application and infrastructure updates. CodePipeline automates the build, test, and deploy phases of your release process every time there is a code change, based on the release model you define.

https://aws.amazon.com/codepipeline/

Example with EKS

Third Party

GoCD

GoCD is easily model and visualize complex workflows, which is a free and open-source Continuous Integration and Continuous Delivery system.

https://www.gocd.org/

Example with ECS

1. Infrastructure codes

Checkout scheduled jobs from GoCD API call and provision GoCD agent accordingly. Each job will be assigned to a container, once job is done and then close container as needed.

2. Example project

Jenkins

About

Trial various CI/CD tools to build DevOps culture and best practice on AWS.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published