[DevOps] CI/CD

CI/CD (Continuous Integration/Continuous Delivery, Deployment) is one of the Software development practices.


Features

  • Continuous Integration
    • Make small and incremental code changes
    • Easy to catch bugs and fix them
  • Continuous Delivery
    • Automate the build, test, and deployment

Workflow

  • Shared Code Repository
  • Automated Build/Deployment
  • Automated Test

AWS CI/CD Services

  • CodeCommit
    • Source/Version control service: collaborate on code
  • CodeBuild
    • Compiles code, runs tests, and generate deployment package
  • CodeDeploy
    • Automated Deployment to EC2, Lambda, and on-premises
  • CodePipeline
    • Manages the workflow

Leave a Comment

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s