Level 3 — Operating Jenkins · wrap-up
Cheat sheet & self-check
6 questions across 2 lessons. Each answer links back to the lesson it came from.
Pick an answer to see if you got it, and why.
Q1. What does Jenkins Configuration as Code (JCasC) give you?
Show answer
B. With JCasC, plugins pinned in a file and Jenkinsfiles in repos, the controller becomes rebuildable from Git.
From lesson 07 · Security and operationsQ2. How should team credentials be scoped?
Show answer
B. Folder-scoped credentials limit what a compromised or careless pipeline can reach.
From lesson 07 · Security and operationsQ3. Why are plugin updates a security task, not just maintenance?
Show answer
B. Track advisories, update on a routine, test in staging, and remove plugins you don't use.
From lesson 07 · Security and operationsQ4. Why set the built-in (controller) node to 0 executors?
Show answer
B. The controller holds secrets for every job. Isolating builds to agents limits what a malicious build can reach.
From lesson 08 · Jenkins in the real worldQ5. What problem do Jenkins shared libraries solve?
Show answer
B. Like reusable workflows in Actions (lesson 02): one place to fix and improve, versioned so teams upgrade deliberately.
From lesson 08 · Jenkins in the real worldQ6. Your single Jenkins controller dies in the middle of a release. What design would have reduced the impact?
Show answer
B. CI is a dependency of every release. It needs a tested recovery path and a fallback, like any production system.
From lesson 08 · Jenkins in the real world