В дополнение к уже упомянутым методам (я лично использовал " curl uploadPlugin ", предоставленный @bbaassssiiee), вы должны учитывать, что если вы используете pluginManager, Jenkins попытается загрузить ваш плагин динамически, но в случае, если вам нужно перезапустить Jenkins для правильной инициализации плагина (это был мой случай), вы должны добавить:
curl -kX POST https://${JENKINS_URL}/safeRestart
Если вы скопируете плагин непосредственно в jenkins / plugin , перезапуск обязателен для загрузки плагина.