CI/CD with Github Actions Flashcards
What is the purpose of GitHub Actions?
Automate, customize, and execute software development workflows directly in your GitHub
repository.
What are triggers for Github Actions?
Respond to repository events such as push, pull requests, and releases.
What are the core components of Github Actions?
Workflows and Events.
What are Workflows?
Automated procedures that are configured with YAML files in the .github/workflows directory of a repository.
What are events?
Specific activities in a repository that trigger workflows, such as commits, branch or tag creation, issue creations, etc.
What are the Core Components of GitHub Actions?
Jobs, Steps and Actions.
What are Jobs?
Sets of steps that execute on
the same runner, which can run
sequentially or in parallel.
What are Steps?
Individual tasks that run
commands or actions within a job.
What are Actions?
Standalone commands that are
combined into steps to create a job.
Actions can be reused and shared
within the GitHub community.