As a developer, I usually use Jenkins like this:
Find a job which is related with my current work
Trigger that job
Check the output of the build log
Sometimes, I might need to check the update center. Maybe a new plugin is needed, or I need to update an existing plugin.
Or, I want to upload a plugin from my computer. For all these cases, I just don’t...
At end of the first GSoC phase, I
the first alpha release of the CLI tool and library that will help centralize
plugin management and make plugin tooling easier.
Phase 2 has mainly been focused on improving upon the initial CLI and library written
in Coding Phase 1. In particular, we’ve been focusing on getting the tool ready to
incorporate into the Jenkins Docker Image to replace the
"Everybody is re-inventing the wheel, partially implementing the "details" of plugin management (signed metadata, artifacts checksums, plugins detached from core,…).
It becomes obvious Jenkins should provide adequate tooling for plugin installation outside a live Jenkins instance." JENKINS-53767
My Google Summer of Code project
tries to solve this problem by creating a library that will unify plugin management logic across the different implementations
of Jenkins and providing a CLI tool that...
Meet us at FOSDEM!
There will be a Jenkins stand on Feb 01-02, CI/CD devroom on Feb 02, Jenkins Contributor Summit on Jan 30 and Jenkins / Jenkins X trainings on Jan 30.