Courseiva
easyMultiple Choice

200-901 Practice Question: A team is implementing a CI/CD pipeline using…

A team is implementing a CI/CD pipeline using Jenkins. The pipeline must build a Docker image and push it to a private registry. Which Jenkins plugin is specifically designed to handle Docker builds and pushes?

⚠ Common exam trap

Many exam-takers confuse the general-purpose Pipeline Plugin with the Docker-specific Docker Pipeline Plugin, assuming that Pipeline alone can handle Docker builds, when in fact it requires the dedicated plugin for native Docker steps.

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

✓

Docker Pipeline Plugin

The Docker Pipeline Plugin is the correct choice because it provides Jenkins Pipeline steps specifically for building and pushing Docker images, such as `docker.build()` and `docker.withRegistry()`. This plugin integrates Docker operations directly into Declarative or Scripted Pipelines, enabling seamless CI/CD workflows without requiring shell commands.

Answer analysis

Option-by-option breakdown

For each option: why learners choose it and why it is or isn't the right answer here.

  • ✗

    Credentials Plugin

    Why it's wrong here

    The Credentials Plugin stores and binds secrets such as registry usernames and tokens, but it performs no image build or push operations. It is the right choice when a pipeline needs to reference stored credentials securely, not when Docker build and push steps must be executed.

  • ✗

    Pipeline Plugin

    Why it's wrong here

    The Pipeline Plugin provides the scripted and declarative pipeline DSL for orchestrating stages, but it contains no Docker build or registry push capability itself. It is correct when defining pipeline structure, whereas Docker build and push require the Docker Pipeline plugin's docker.build and docker.withRegistry steps.

  • ✓

    Docker Pipeline Plugin

    Why this is correct

    The Docker Pipeline Plugin exposes a docker global variable in Jenkinsfiles, letting pipeline stages build images and push them to a private registry using credentials-bound registry authentication. This directly satisfies the stem's requirement for a Jenkins plugin specifically designed to handle Docker builds and pushes.

  • ✗

    Git Plugin

    Why it's wrong here

    The Git Plugin clones repositories and triggers builds on commits; it cannot build or push Docker images. It is the right choice when Jenkins must poll or webhook-checkout source code, but the stem requires Docker image construction and registry publication, which the Docker Pipeline plugin supplies.

About these practice questions

One of 975 original 200-901 practice questions on Courseiva, each with a full explanation and wrong-answer analysis — not exam dumps or protected exam content. Learn why practice questions differ from exam dumps →

How Courseiva writes practice questions · Editorial policy

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.