Intermediate Vocabulary #github#gitlab#cicd#devops

GitHub & GitLab Platform Vocabulary

5 exercises — Practice GitHub and GitLab platform vocabulary in English: Actions workflows, branch protection, CODEOWNERS, repository governance, and issue management.

Core GitHub/GitLab vocabulary clusters
  • GitHub Actions: workflow, job, step, runner, trigger (push/pull_request/schedule), matrix strategy
  • Repository governance: CODEOWNERS, branch protection rule, required status checks, required reviewers
  • Secrets: repository secrets, organization secrets, environment secrets, OIDC token federation
  • Projects: GitHub Projects v2, issue, milestone, label, iteration, roadmap view
  • Security: Dependabot, CodeQL, secret scanning, push protection, security advisories
0 / 5 completed
1 / 5
A DevOps engineer introduces GitHub Actions to a team new to CI/CD:
"A GitHub Actions workflow is a YAML file in .github/workflows/. It defines: triggers (when to run — on push, on pull request, on a schedule), jobs (parallel units of work running on a runner), and steps (sequential commands within a job). A runner is a virtual machine that executes the job — GitHub provides hosted runners (Ubuntu, Windows, macOS) or you can run self-hosted runners for custom environments or cost reasons."
What is a matrix strategy in GitHub Actions, and when would you use it?