Trigger
Understand push, pull_request, workflow_dispatch and scheduled events.
DevOps module 02
A pipeline is a controlled delivery system—not a list of shell commands.
Understand push, pull_request, workflow_dispatch and scheduled events.
Grant the minimum contents, packages, pages and identity-token permissions required.
Install reproducibly, compile, test and fail fast before packaging.
Scan dependencies, secrets, code and container images before deployment.
Upload an immutable build once and promote the same artifact between environments.
Use protected environments, approvals, concurrency controls and clear rollback procedures.
Identify the exact event, branch filters and path filters.
Read permissions and environment protection before trusting a workflow.
Promote versioned artifacts and retain the previous known-good release.