devops
5 minDevOps Foundations: Reproducible Builds and Artifact Promotion
Separate source, build inputs, artifacts, and deployment configuration so the release you test is the release you actually operate.
Loading page...
devops
5 minSeparate source, build inputs, artifacts, and deployment configuration so the release you test is the release you actually operate.
devops
5 minDesign a release as a controlled change to code, configuration, and data, with explicit health checks and a recovery plan that matches what can actually be reversed.
Q&A
Q&ARollback restores code, not every side effect. Expand-and-contract changes preserve compatibility during overlap, and recovery assumptions must be exercised.
Rollback restores code, not every side effect. Expand-and-contract changes preserve compatibility during overlap, and recovery assumptions must be exercised.
devops
17 minConnect immutable infrastructure, safe schema evolution, IaC lock recovery, artifact provenance, and CI isolation into one release discipline.
Q&A
Q&AIt checks issuer, audience, repository and the intended protected job identity.
A valid signed token is not sufficient by itself. Match the intended claims, issue a narrowly scoped short-lived role, and prevent untrusted workflow code from running in that credentialed context.
Q&A
Q&APreserve the logical job and intended window, not the retry start time.
A logical run names the business partition; attempt IDs name executions of that run. Commit completion with the effect when they share storage, and handle remote effects with an explicit duplicate or reconciliation protocol.
Q&A
Q&AA rebuild is a new artifact, even at the same source commit. Promotion preserves the tested output while environment configuration remains deliberate and observable.
A rebuild is a new artifact, even at the same source commit. Promotion preserves the tested output while environment configuration remains deliberate and observable.
devops
8 minReason about OIDC trust, token audience, job identity, and short-lived cloud credentials.