Google IT Automation with Python Professional Certificate • STUDY MODE
CI/CD PIPELINES
QUESTION 1 OF 5
Which types of tests are automated and run by a CI/CD pipeline?
Explanation. Unit, integration, and system are the types of tests commonly used to perform continuous testing in a CI/CD pipeline.
A
Unit, integration, and system (CORRECT¬)
B
Integration, delivery, and deployment
C
End-to-end, stress, and load
D
Jenkins, GitLab, and CircleCI
QUESTION 2 OF 5
Why is automated testing important? Select all that apply.
That’s right! Automated testing ensures that all of your code changes are tested for errors or bugs, allowing you to create fixes as issues arise. It also reduces the risk of human error, especially when performing larger tests that would take time if conducted manually.
A
It reduces the amount of manual work and the risk of human error. (CORRECT¬)
B
It increases communication and collaboration.
C
It manages your source code repository and version histories.
D
It ensures that all of your code changes are tested early in the development process. (CORRECT¬)
QUESTION 3 OF 5
Which actions typically trigger a CI/CD pipeline to start? Select all that apply.
That’s right! A change in code, a scheduled or user-initiated workflow, and another pipeline are all actions that could trigger a CI/CD pipeline to start.
A
A change in code (CORRECT¬)
B
A decrease in workflow efficiency
C
A scheduled or user-initiated workflow (CORRECT¬)
D
Another pipeline (CORRECT¬)
QUESTION 4 OF 5
What are some advantages of implementing DevOps?
That’s right! The advantages of implementing DevOps include an automated software development lifecycle, collaborative environments for the development and operations teams, and continuous, iterative improvements to your software or applications.
A
Continuous, iterative improvement of your applications
B
An automated software development lifecycle
C
Collaborative environments
D
All of the aboveCorrect Answer
QUESTION 5 OF 5
Which of the following are benefits of using containers in your CI/CD pipeline? Select all that apply.
That’s right! The benefits of using containers in your CI/CD pipeline include deploying applications easily to multiple different operating systems and hardware platforms, deploying multiple versions of an application at the same time without interfering with one another, and creating a more reliable way to work with applications at any stage in the pipeline process.
A
It allows you to deploy applications easily to multiple operating systems and hardware platforms. (CORRECT¬)
B
It allows you to deploy multiple versions of an application at the same time without interfering with one another. (CORRECT¬)
C
It creates a more reliable way to work with applications at any stage in the pipeline process. (CORRECT¬)
D
It allows you to continuously integrate code into your shared code repository.
Ready to test your recall?
Which types of tests are automated and run by a CI/CD pipeline?
Explanation. Unit, integration, and system are the types of tests commonly used to perform continuous testing in a CI/CD pipeline.