CI/CD with Github Actions Flashcards

1
Q

What is the purpose of GitHub Actions?

A

Automate, customize, and execute software development workflows directly in your GitHub
repository.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What are triggers for Github Actions?

A

Respond to repository events such as push, pull requests, and releases.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What are the core components of Github Actions?

A

Workflows and Events.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What are Workflows?

A

Automated procedures that are configured with YAML files in the .github/workflows directory of a repository.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What are events?

A

Specific activities in a repository that trigger workflows, such as commits, branch or tag creation, issue creations, etc.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What are the Core Components of GitHub Actions?

A

Jobs, Steps and Actions.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What are Jobs?

A

Sets of steps that execute on
the same runner, which can run
sequentially or in parallel.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What are Steps?

A

Individual tasks that run
commands or actions within a job.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What are Actions?

A

Standalone commands that are
combined into steps to create a job.
Actions can be reused and shared
within the GitHub community.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly