Managing Environment Variables and Secrets in CI/CD Pipelines
How to manage environment variables and secrets in CI/CD pipelines safely: scoping, masking, OIDC, rotation, and the mistakes that leak credentials.
CI/CD pipelines, deployment strategies, infrastructure, and everything that keeps your code running.
How to manage environment variables and secrets in CI/CD pipelines safely: scoping, masking, OIDC, rotation, and the mistakes that leak credentials.
What a CI build actually is: triggers, stages, caching and artefacts explained, and how continuous integration keeps your main branch releasable.
A practical guide to secrets management: stop committing tokens, pick the right vault, rotate cleanly, and keep CI from leaking credentials in logs.
A practical guide to setting and tracking SLOs: pick meaningful SLIs, calculate error budgets, alert on burn rate, and avoid the metrics that mislead teams.
GitHub Actions patterns for faster, safer CI: reusable workflows, matrix builds, OIDC, dependency caching, concurrency control, and secret handling that scales.
Learn how to speed up slow CI builds with dependency caching, parallelisation, incremental builds, and Docker layer optimisation. Practical patterns that work.
Learn the key deployment strategies used by modern teams, including blue-green, canary, and rolling updates, with practical guidance on choosing the right one.
A practical guide to managing dependencies so your projects stay secure, up to date, and free from unexpected breakage.
A practical guide to managing environment variables across development, CI/CD, and production without leaking secrets.