CICD - Anton-L-GitHub/Learning GitHub Wiki

What is CI/CD?

  • The practice of frequently integrating new or changed code with the existing code repository.
  • The ability to get changes of all types (features, configuration, changes, bug fixes, and experiments) into production safely and quickly in a sustainable way.
  • Often automating tasks that makes this possible.

Example tasks in pipeline

  • Compiling code
  • Running tests
  • Generating Documentation
  • Building installers

What is CD