(Optional) CI/CD Flashcards

1
Q

Name practices that let you automate certain aspects of your development and deployments.

A

~ CI - Continuous Integration

~ CD - Continuous Delivery

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

What is CI?

A

Process of continuously integrating code changes from multiple contributors to a codebase.

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

What is CD?

A

Extension of Continuous Integration that allows you to quickly deploy your changes.

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

What is the point of using CI?

A

Developers can work on their feature branches. There is no wait till the release date. Builds and test runs are automated and changes get merged to main branch often.

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

What is the point of using CD?

A

Deployments are automated and painless. Integrated codebase can be deployed anytime without any issues.

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