Createdd / Writing

📚📝 Notes on the journey
https://createdd.com
Creative Commons Attribution 4.0 International
286 stars 81 forks source link

Notes on automation Meetup #48

Closed Createdd closed 6 years ago

Createdd commented 7 years ago

CD at Automic

Why Continous Delivery

Components and Products

578 components and various combinations for different products in different versions, databases, platforms

Stages

Process

  1. merge -> integrate continous delivery because "stable" branch is only stable for component
  2. package
  3. validate (tests for components and used systems)
  4. deliver
  5. deploy

Steps

  1. Code
  2. Build (jenkins, docker, teamcity)
  3. Delivery (HTTP API)
  4. Context (Support by OS & DB and tests)
  5. Deploy (Test dependencies, cloud, software dependencies)
  6. Test (spawn test images, connect to JIRA issues)

Differentiate between runtime dependencies and build dependencies.