CI/CD

CI/CD Capstone: Ship a Safe Change

Combine revision control, CI evidence, immutable artifacts, scoped identity, progressive release, and service verification into one defensible delivery decision.

Intermediate14 min read
CI/CD lessonDelivery and reliability foundationsLearn

Combine revision control, CI evidence, immutable artifacts, scoped identity, progressive release, and service verification into one defensible delivery decision.

What you will be able to do

  • Distinguish approved revision from ci evidence in a realistic ci/cd capstone: ship a safe change case.
  • Interpret the delivery evidence and boundary associated with release artifact.
  • Choose an appropriate action involving release strategy without exceeding the named operational scope.
  • Verify closure evidence through an observable service result and reproducible handoff.

01

Frame CI/CD Capstone: Ship a Safe Change

Combine revision control, CI evidence, immutable artifacts, scoped identity, progressive release, and service verification into one defensible delivery decision.

A checkout timeout fix is ready for production. The team must prove the exact change, package, authorization, rollout method, and user-visible result.

Keep the delivery target, declared intent, execution evidence, reliability boundary, and recovery choice separate. Start with observable state and preserve enough context for another operator to reproduce the decision.

02

Approved revision

The approved revision is the bounded source snapshot accepted for delivery. Within ci/cd capstone: ship a safe change, this role answers a separate delivery or reliability question and keeps its own evidence.

Match the pull-request decision to the commit used by CI. Apply that action to the named service case before widening the rollout, infrastructure scope, or incident response.

Respect this boundary: do not add an unreviewed commit after the approval point. The observable result is specific: the approved and built revision identifiers match.

03

CI evidence

CI evidence reports whether the exact revision passed its required automated checks. Within ci/cd capstone: ship a safe change, this role answers a separate delivery or reliability question and keeps its own evidence.

Review the build, unit, integration, and security gate results. Apply that action to the named service case before widening the rollout, infrastructure scope, or incident response.

Respect this boundary: do not accept a green run for another commit. The observable result is specific: all required checks pass on the approved revision.

04

Release artifact

The release artifact is the immutable deployable output promoted through environments. Within ci/cd capstone: ship a safe change, this role answers a separate delivery or reliability question and keeps its own evidence.

Verify its digest and provenance before production use. Apply that action to the named service case before widening the rollout, infrastructure scope, or incident response.

Respect this boundary: do not rebuild after staging verification. The observable result is specific: production receives the artifact tested in staging.

05

Release strategy

The release strategy controls exposure, observation, expansion, and rollback for the change. Within ci/cd capstone: ship a safe change, this role answers a separate delivery or reliability question and keeps its own evidence.

Begin with a canary and compare timeout and error signals. Apply that action to the named service case before widening the rollout, infrastructure scope, or incident response.

Respect this boundary: do not expand before the observation window meets its criteria. The observable result is specific: the rollout advances only while service evidence remains healthy.

06

Closure evidence

Closure evidence combines deployment identity with post-release service behavior. Within ci/cd capstone: ship a safe change, this role answers a separate delivery or reliability question and keeps its own evidence.

Confirm checkout success, latency, error budget impact, and rollback readiness. Apply that action to the named service case before widening the rollout, infrastructure scope, or incident response.

Respect this boundary: do not close the change from deployment status alone. The observable result is specific: users receive the fix without unacceptable reliability loss.

07

Apply CI/CD Capstone: Ship a Safe Change to One Service Change

Use one bounded delivery decision: A checkout timeout fix is ready for production. The team must prove the exact change, package, authorization, rollout method, and user-visible result.

First, match the pull-request decision to the commit used by ci. Then, review the build, unit, integration, and security gate results. Keep both observations attached to the exact revision, environment, or service window.

Next, verify its digest and provenance before production use. After that, begin with a canary and compare timeout and error signals. Close the work only after you confirm checkout success, latency, error budget impact, and rollback readiness.

08

Recap Before Practice and Prove

Approved revision: The approved revision is the bounded source snapshot accepted for delivery. In this service case, match the pull-request decision to the commit used by ci. Preserve the boundary: do not add an unreviewed commit after the approval point.

CI evidence: CI evidence reports whether the exact revision passed its required automated checks. In this service case, review the build, unit, integration, and security gate results. Preserve the boundary: do not accept a green run for another commit.

Release artifact: The release artifact is the immutable deployable output promoted through environments. In this service case, verify its digest and provenance before production use. Preserve the boundary: do not rebuild after staging verification.

Release strategy: The release strategy controls exposure, observation, expansion, and rollback for the change. In this service case, begin with a canary and compare timeout and error signals. Preserve the boundary: do not expand before the observation window meets its criteria.

Closure evidence: Closure evidence combines deployment identity with post-release service behavior. In this service case, confirm checkout success, latency, error budget impact, and rollback readiness. Preserve the boundary: do not close the change from deployment status alone.

NEXT STEP

Turn reading into recall

Practice the concepts without a timer, with coaching and retry available after every answer.

Open guided practice