Posts Basic Concept of CI CD
Post
Cancel

Basic Concept of CI CD

CI/CD focus on the automation of steps to release application

CI:

  • Build
  • Test, code analysis
    • Unit testing
    • Linting
    • Code coverage type testing
  • Feed back quality of code

CD:

  • Provision (optional)
    • QA test environment
    • Stage environment
  • Deploying application
    • Specific version
    • Configured & installed on provisioned Environment
  • Acceptance test
    • Sanity tests

Deployment:

  • Deploying application to production environment

All of the above steps are automated with monitoring mechanism

Thoughts:

  • How to perform revision control
This post is licensed under CC BY 4.0 by the author.