(Tentatively suspecting a bug in install-plugins.sh or however that works for our Docker images.)
This 4 years old comment, if still true, would explain the behavior you're seeing: https://github.com/jenkinsci/docker/issues/327#issuecomment-239423019
I think the problem comes from the fact the script ignores optional dependencies. If a plugin has an optional dependency which is required dependency for another plugin, the downloaded plugin can be too old to fulfill the optional dependency of the former plugin. This prevents Jenkins to start the plugin with the optional dependency.
This would be a bug in the scripts for the Docker image, not in Credentials Plugin. |