Laptop to Production
Module 10

Automation

Jenkins and the pipeline that takes a commit all the way to production.

QuickCart: Releases stop needing someone awake at 2am.

Lessons in this module

  1. Jenkins from zeroControllers, agents, credentials and backups.
    ReadyDone
  2. The JenkinsfileA pipeline written as code, line by line.
    ReadyDone
  3. Continuous integrationLint, test, build, scan, and a plan on every pull request.
    ReadyDone
  4. Continuous deliveryApproval gates, deploys, smoke tests and one-click rollback.
    ReadyDone
  5. Canary from a pipelinePromotion and abort criteria, written down first.
    ReadyDone

Put this module to work in Project 5: The pipeline.

Next module: 11 – When things break