GitHub Actions Academy

Environments and Deployments

Use protected environments, approvals and concurrency for controlled releases.

Learning outcomes

What you should be able to explain and demonstrate

01

Add approval gates

Explain the principle, apply it to a realistic system and identify the operational trade-offs.

02

Prevent overlapping deploys

Explain the principle, apply it to a realistic system and identify the operational trade-offs.

03

Record deployment state

Explain the principle, apply it to a realistic system and identify the operational trade-offs.