Я только что начал установку Jenkins на докере. Я начал контейнер докеров и планирую запустить сценарий ANT, который я написал, вот где начались проблемы.Докер-контейнер Дженкинс - доступ к домашнему пути
Дженкинс продолжал отчетности
ERROR: Unable to find build script at /var/jenkins_home/workspace/SampleSCM/.SampleProject/build.xml
Я не уверен, как получить доступ к /var/Jenkins_home
в моем локальном хосте. Кто-то может помочь?
Спасибо.
Является ли '/ var/jenkins_home' дженкинсом дома на хосте (а не в докерах)? Если вы используете [jenkins docker plugin] (https://wiki.jenkins-ci.org/display/JENKINS/CloudBees+Docker+Pipeline+Plugin), он должен сделать это за вас. Если вы запустите из сценария оболочки, убедитесь, что вы сопоставляете рабочую область (это то же, что делает плагин), например: 'docker run -v/var/jenkins_home/workspace/SampleSCM:/var/jenkins_home/workspace/SampleSCM -w/var/jenkins_home/workspace/SampleSCM [другие параметры] imagename: tag [необязательные команды] ' – Rik
Спасибо за вашу помощь./var/Jenkins_home должен быть каталогом на хосте, не знал о структуре каталогов. Пожалуйста, несите мою неграмотность. Я попытался выполнить команду, где я могу разместить файл сборки сейчас? Я все еще не мог найти директорию на моей машине, чтобы поместить файл сборки. – Sri
Ваша установка и то, что вы пытаетесь достичь, мне не очень понятно. Если я правильно понимаю, что вы запускаете экземпляр jenkins в докере, и хотите иметь доступ к нему из хоста для размещения файлов для сборки? – Rik