Question 1
What is the primary purpose of GitHub Actions?
To eliminate version control systems
To automate building, testing, and deployment of applications
To replace cloud infrastructure
To reduce the need for developers
Question 2
What was a major drawback of software delivery before CI/CD?
Too many automated tests
Frequent small releases
Large merge conflicts and late bug detection
Excessive collaboration between teams
Question 3
Which statement best describes Continuous Integration (CI)?
Code is deployed directly to production
Only deployment automation is involved
Manual approval is required before testing
Developers merge code frequently and automated builds/tests run on every commit
Question 4
What is the key difference between Continuous Delivery and Continuous Deployment?
Continuous Delivery skips testing
Continuous Deployment requires manual approval
Continuous Delivery has manual production release, Continuous Deployment is fully automated
Continuous Deployment does not use CI
Question 5
What happens immediately after a developer commits code in a CI pipeline?
Code is deployed to production
CI pipeline triggers automated build and tests
Manual testing starts
Infrastructure is destroyed
Question 6
Which of the following best defines a CI/CD Pipeline?
A cloud service for hosting applications
A manual checklist for deployment
A version control strategy
A sequence of automated steps moving code from development to production
Question 7
Which practice represents “shifting security left” in CI/CD (DevSecOps)?
Performing security checks only in production
Ignoring vulnerabilities in open-source libraries
Integrating security scans early in the pipeline
Manual security audits after deployment
There are 7 questions to complete.