Панель инструментов Windows 7 Docker - Dockerizing jenkins - Не удается установить плагины - PullRequest
0 голосов
/ 30 октября 2018

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

  • 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: не удалось динамически развернуть этот плагин at 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) at hudson.remoting.AtmostOneThreadExecutor $ Worker.run (AtmostOneThreadExecutor.java:110) на java.lang.Thread.run (Thread.java:748) Причина: java.io.IOException: Не удалось установить плагин docker-workflow at hudson.PluginManager.dynamicLoad (PluginManager.java:874) at hudson.PluginManager.dynamicLoad (PluginManager.java:813) at hudson.model.UpdateCenter $ InstallationJob._run (UpdateCenter.java:1889)

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

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

1 Ответ

0 голосов
/ 30 октября 2018

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

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

...