Challenge - 5 Problems
Jenkins Plugin Master
Get all challenges correct to earn this badge!
Test your skills under time pressure!
🧠 Conceptual
intermediate1:30remaining
How Jenkins manages plugins internally
Which component in Jenkins is responsible for managing the lifecycle of plugins including installation, updates, and dependencies?
Attempts:
2 left
💡 Hint
Think about the part that handles adding or removing extra features in Jenkins.
✗ Incorrect
The Plugin Manager in Jenkins handles installing, updating, and managing plugin dependencies. It ensures plugins work well together and are kept up to date.
💻 Command Output
intermediate1:30remaining
Output of Jenkins CLI plugin list command
What is the expected output when running the Jenkins CLI command
java -jar jenkins-cli.jar list-plugins on a Jenkins server with plugins installed?Jenkins
java -jar jenkins-cli.jar -s http://localhost:8080 list-pluginsAttempts:
2 left
💡 Hint
This command shows details about installed plugins, not jobs or builds.
✗ Incorrect
The list-plugins command outputs the plugin names, their versions, and whether they are enabled or disabled.
❓ Configuration
advanced2:00remaining
Configuring plugin update sites in Jenkins
Which XML configuration file in Jenkins contains the list of plugin update sites that Jenkins checks for plugin updates?
Attempts:
2 left
💡 Hint
Look for a file related to UpdateCenter in the Jenkins home directory.
✗ Incorrect
The hudson.model.UpdateCenter.xml file stores the update site URLs Jenkins uses to check for plugin updates.
❓ Troubleshoot
advanced2:00remaining
Troubleshooting plugin dependency errors
If Jenkins fails to start due to a plugin dependency error, which of the following is the best first step to resolve the issue?
Attempts:
2 left
💡 Hint
Think about fixing the problem by removing the cause directly.
✗ Incorrect
Removing the problematic plugin manually from the Jenkins plugins directory can resolve dependency conflicts preventing Jenkins from starting.
🔀 Workflow
expert2:30remaining
Order of plugin installation steps in Jenkins
Arrange the following steps in the correct order when installing a new plugin manually in Jenkins:
Attempts:
2 left
💡 Hint
Think about first getting the plugin file, then placing it, restarting, and finally checking.
✗ Incorrect
The correct order is to download the plugin file, place it in the plugins directory, restart Jenkins to load it, and then verify it is enabled.