Панель инструментов Windows 7 Docker - Dockerizing Jenkins - Не удается установить плагины

программного обеспечения:

  • Windows 7
  • Панель инструментов Docker / Virtualbox
  • cmder

Создать докер-машину

$ docker-machine create -d virtualbox default

Настройте это - cmder - чтобы разрешить доступ к командам Docker

$ @FOR /f "tokens=*" %i IN ('docker-machine env --shell cmd default') DO @%i

Докер - вытащить последние Дженкинс из докера

docker pull jenkins

Запустите пример контейнера jenkins и тома jenkins-data

docker run --name myJenkins1 -p 8080:8080 -p 50000:50000 -v jenkins-data:/var/jenkins_home jenkins

посетить Дженкинс URL в браузере

http://192.168.99.100:8080

войти с паролем администратора

  • установить плагины по умолчанию (включая конвейер)
  • ошибки:

    SEVERE: не удалось установить Docker Pipeline. Java.io.IOException: не удалось динамически развернуть этот плагин в hudson.model.UpdateCenter$InstallationJob._run(UpdateCenter.java:1893) в hudson.model.UpdateCenter$DownloadJob.run(UpdateCenter.java:1651) в java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) в java.util.concurrent.FutureTask.run(FutureTask.java:266) в hudson.remoting.AtmostOneThreadExecutor$Worker.run AtmostOneThreadExecutor.java:110) в java.lang.Thread.run(Thread.java:748). Вызвано: java.io.IOException: Не удалось установить подключаемый модуль рабочего процесса в hudson.PluginManager.dynamicLoad(PluginManager.java:874) в hudson.PluginManager.dynamicLoad(PluginManager.java:813) в hudson.model.UpdateCenter$InstallationJob._run(UpdateCenter.java:1889)

    Причина: java.io.IOException: Не удалось загрузить Docker Pipeline v1.17.

    • Трубопровод: Groovy v2.57 не удалось загрузить. Исправьте этот плагин первым. в hudson.PluginWrapper.resolvePluginDependencies(PluginWrapper.java:626) в hudson.PluginManager.dynamicLoad(PluginManager.java:864)

1 ответ

Я очистил любой кэш предыдущих Дженкинс docker system prune -a.

Затем попробовал еще раз, и это установило - Jenkins 2.138.2. Кажется, теперь сработало. Возможно это были несовместимые jenkins и плагины, или проблемы с сетью.

Другие вопросы по тегам