easyMultiple ChoiceObjective-mapped
200-901 Practice Question: A team uses GitHub for version control and wants…
A team uses GitHub for version control and wants Jenkins to automatically run tests when changes are pushed to the main branch. Which trigger should be configured in the Jenkins job?
⚠ Common exam trap
Cisco often tests the distinction between event-driven triggers (webhooks) and polling-based triggers (Poll SCM), where candidates mistakenly choose Poll SCM because it is a familiar Jenkins feature, but the question explicitly asks for automatic triggering on push, which webhooks handle without delay.
Answer choices
Why each option matters
Answer the question above first, then reveal the full breakdown to understand why each option is right or wrong.
Correct answer & explanation
✓
GitHub webhook
D is correct because a GitHub webhook sends an HTTP POST payload to Jenkins whenever a push event occurs on the main branch, triggering the Jenkins job in real time. This is the most efficient and immediate way to automate CI/CD pipelines in response to code changes, avoiding the need for polling or manual intervention.
Answer analysis
Option-by-option breakdown
For each option: why learners choose it and why it is or isn't the right answer here.
- ✗
Cron job on the Jenkins server
Why it's wrong here
Cron jobs are not directly integrated with GitHub events and would require additional scripting.
- ✗
Poll SCM every minute
Why it's wrong here
Polling is less efficient and introduces delay; webhooks are preferred for real-time triggers.
- ✗
Manual build trigger
Why it's wrong here
Manual triggers defeat the purpose of automated CI/CD.
- ✓
GitHub webhook
Why this is correct
A webhook sends an HTTP POST to Jenkins when changes are pushed, triggering the job immediately.
Go deeper
Related to this question
About these practice questions
This 200-901 question is part of Courseiva's 989-question bank — original exam-style content with full explanations and wrong-answer analysis, never real exam questions or exam dumps. Learn why practice questions differ from exam dumps →
JA
Written by Johnson Ajibi, MSc IT Security
Senior Network & Security Engineer · founder of Courseiva
This 200-901 practice question is part of Courseiva's free Cisco certification practice question bank. Courseiva provides original exam-style practice questions with explanations, topic-based practice, mock exams, readiness tracking, and study analytics to help learners prepare for the 200-901 exam.