CI vs CD Quiz: Do You Know What Jenkins Actually Does?

CI vs CD Quiz: Do You Know What Jenkins Actually Does?

1. What does CI stand for?

A. Continuous Integration
B. Continuous Improvement
C. Code Integration
D. Continuous Inspection

Answer: A

2. What does CD usually stand for in DevOps?

A. Code Delivery
B. Continuous Deployment
C. Continuous Delivery
D. Both B and C

Answer: D

3. Jenkins is best described as:

A. A version control system
B. A CI/CD automation server
C. A container runtime
D. A cloud provider

Answer: B

4. Which Jenkins feature enables CI?

A. Manual build triggers
B. Automated builds on code changes
C. Blue Ocean UI
D. Jenkins themes

Answer: B

5. What typically triggers a CI pipeline in Jenkins?

A. Server reboot
B. Code commit or pull request
C. User login
D. Plugin update

Answer: B

6. CI focuses primarily on:

A. Deploying to production
B. Integrating code frequently
C. Scaling infrastructure
D. Monitoring servers

Answer: B

7. Which stage is mandatory for CI?

A. Deployment
B. Unit testing
C. Manual approval
D. Monitoring

Answer: B

8. CD focuses on:

A. Writing code
B. Building binaries
C. Releasing software automatically or semi-automatically
D. Code reviews

Answer: C

9. Jenkins supports CD by:

A. Writing application code
B. Automating deployment pipelines
C. Hosting applications
D. Managing databases

Answer: B

10. What is a Jenkins pipeline?

A. A Jenkins plugin
B. A sequence of automated steps
C. A Docker image
D. A Git branch

Answer: B

11. Which file defines a Jenkins pipeline?

A. docker-compose.yml
B. Jenkins.yaml
C. Jenkinsfile
D. pipeline.xml

Answer: C

12. CI pipelines usually stop if:

A. Deployment fails
B. Unit tests fail
C. Server restarts
D. Monitoring alerts trigger

Answer: B

13. Which stage is more CD-focused?

A. Compile
B. Unit test
C. Deploy to production
D. Code linting

Answer: C

14. Jenkins itself:

A. Decides business logic
B. Automates workflows
C. Writes tests
D. Fixes bugs

Answer: B

15. Continuous Delivery means:

A. Every change is deployed automatically
B. Every change is deployable
C. No testing is required
D. Manual builds only

Answer: B

16. Continuous Deployment means:

A. Manual approval before prod
B. Code is always deployed automatically
C. Only weekly releases
D. No CI

Answer: B

17. Jenkins supports both CI and CD by:

A. Being a source control system
B. Orchestrating tools and scripts
C. Hosting cloud resources
D. Running production traffic

Answer: B

18. What Jenkins feature helps with CD approvals?

A. Webhooks
B. Credentials
C. Input step
D. SCM polling

Answer: C

19. Which tool is commonly integrated with Jenkins for CI?

A. Git
B. Kubernetes
C. Prometheus
D. Terraform

Answer: A

20. Which tool is commonly integrated for CD?

A. Git
B. Docker / Kubernetes
C. SonarLint
D. Jira

Answer: B

21. Jenkins CI pipelines usually run on:

A. Production servers
B. Jenkins agents
C. Developer laptops
D. Load balancers

Answer: B

22. What happens if CI fails?

A. Code is deleted
B. Pipeline stops
C. Deployment continues
D. Jenkins crashes

Answer: B

23. Jenkins enables CI by:

A. Enforcing coding standards
B. Running automated builds and tests
C. Managing Git repositories
D. Writing documentation

Answer: B

24. Which stage is optional in CD?

A. Build
B. Test
C. Production deployment
D. Artifact creation

Answer: C

25. Jenkins does NOT:

A. Trigger pipelines
B. Run scripts
C. Host your application
D. Integrate tools

Answer: C

26. What is an artifact in CI/CD?

A. Log file
B. Compiled output or package
C. Jenkins plugin
D. Source code

Answer: B

27. CI helps developers by:

A. Reducing merge conflicts
B. Increasing manual work
C. Delaying feedback
D. Removing testing

Answer: A

28. CD helps businesses by:

A. Slowing releases
B. Increasing deployment risk
C. Releasing faster and safer
D. Eliminating QA

Answer: C

29. Jenkins pipelines can be:

A. Only scripted
B. Only declarative
C. Scripted or declarative
D. YAML only

Answer: C

30. Which Jenkins concept isolates build environments?

A. Master node
B. Executor
C. Agent
D. Job view

Answer: C

31. CI usually runs on:

A. Every commit
B. Every deployment
C. Every alert
D. Every login

Answer: A

32. CD pipelines often include:

A. Monitoring
B. Alerting
C. Rollback logic
D. All of the above

Answer: D

33. Jenkins can deploy to production:

A. Only manually
B. Using scripts and tools
C. Without permissions
D. Without pipelines

Answer: B

34. What ensures CI quality?

A. Fast builds
B. Automated testing
C. Manual reviews
D. Documentation

Answer: B

35. Jenkins + GitHub webhook enables:

A. Manual builds
B. Scheduled builds
C. Event-driven CI
D. Monitoring

Answer: C

36. CD failures should:

A. Be ignored
B. Trigger rollback or alerts
C. Delete pipelines
D. Restart Jenkins

Answer: B

37. Jenkins is considered:

A. A CI tool only
B. A CD tool only
C. A CI/CD orchestration tool
D. A cloud service

Answer: C

38. CI is mainly for:

A. Ops teams
B. Developers
C. Marketing
D. Customers

Answer: B

39. CD is mainly for:

A. Designers
B. Sales
C. DevOps & Ops
D. Legal teams

Answer: C

40. Jenkins can integrate with:

A. Docker
B. Kubernetes
C. AWS
D. All of the above

Answer: D

41. CI failures are cheapest when found:

A. In production
B. During testing
C. During integration
D. After release

Answer: C

42. Jenkins pipelines are stored:

A. In Jenkins UI only
B. In source control
C. On developer machines
D. In databases only

Answer: B

43. CD reduces risk by:

A. Bigger releases
B. Smaller, frequent releases
C. Manual deployments
D. No testing

Answer: B

44. Jenkins itself does not:

A. Replace Git
B. Trigger builds
C. Run scripts
D. Manage pipelines

Answer: A

45. CI without CD means:

A. No automation
B. Automated testing but manual release
C. Automatic production deploys
D. No Jenkins

Answer: B

46. CD without CI is:

A. Recommended
B. Risky
C. Faster
D. Impossible

Answer: B

47. Jenkins credentials are used for:

A. UI themes
B. Secure access to systems
C. Faster builds
D. Logging

Answer: B

48. Jenkins helps enforce CI/CD by:

A. Automating repeatable processes
B. Writing code
C. Hosting apps
D. Monitoring users

Answer: A

49. The biggest benefit of CI/CD with Jenkins is:

A. More tools
B. Faster feedback and releases
C. Less testing
D. Less automation

Answer: B

50. Jenkins is most effective when:

A. Used alone
B. Integrated into a DevOps toolchain
C. Run manually
D. Avoiding pipelines

Answer: B

Conclusion.

Understanding the difference between Continuous Integration (CI) and Continuous Delivery/Deployment (CD) is key to using Jenkins effectively. Jenkins itself doesn’t write code, test applications, or deploy software on its own it orchestrates the entire CI/CD process, connecting your tools, scripts, and environments into a reliable automation pipeline.

CI ensures that code is frequently integrated, built, and tested, helping teams catch issues early. CD takes things further by making every successful build ready for release, whether deployments are manual or fully automated. Together, CI and CD reduce risk, speed up feedback, and enable faster, more confident releases.

If you scored high on this quiz, you already understand how Jenkins fits into modern DevOps workflows. If not, that’s the point of CI/CD continuous improvement. Mastering Jenkins is less about memorizing features and more about knowing when and why to automate each step of your software delivery lifecycle.

  • For more information about CICD, visit Jeevi’s page to explore detailed guides and resources.

shamitha
shamitha
Leave Comment
Share This Blog
Recent Posts
Get The Latest Updates

Subscribe To Our Newsletter

No spam, notifications only about our New Course updates.

Enroll Now
Enroll Now
Enquire Now