Createdd/Writing

Notes on automation Meetup

Createdd opened this issue · 0 comments

CD at Automic

Why Continous Delivery

  • quality
  • risk management
  • time to value

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.