CI/CD / Promotion and environment contracts

CI/CD β€” Promotion and environment contracts

Separate acceleration, authority, configuration, compatibility, and observed behavior.

6 lessons Β· No account required

What you will learn

  • Review cache and secret trust boundaries.
  • Design bounded promotion, compatibility, and verification.
  1. Dependency caches without hidden correctness

    Use caches as disposable acceleration while keeping dependency selection authoritative.

    Start learning
  2. Secrets and trust boundaries in delivery

    Grant release authority only to code, identities, and environments that should hold it.

    Start learning
  3. Environments, configuration, and candidate promotion

    Promote one candidate while making configuration and target identity explicit.

    Start learning
  4. Progressive delivery and bounded exposure

    Choose a rollout strategy by compatibility, evidence quality, and recovery behavior.

    Start learning
  5. Database changes and compatibility windows

    Plan schema and data evolution across versions that may coexist during release.

    Start learning
  6. Release observability and feedback

    Connect a candidate to runtime signals without confusing telemetry with causation.

    Start learning
Back to course