Могут ли тома-от быть отключены для docker.image (). Inside () в конвейере Jenkins? - PullRequest
0 голосов
/ 23 мая 2019

Докерская программа Jenkins предоставляет очень хорошую функцию docker.image (). Inside (). Это приведет к команде запуска docker, например:

docker run -t -d -u 1000:1000 -w /var/jenkins_home/workspace/my-job --volumes-from 30dfde62097dad7873b0c72da82f70252jefewfr72edb412c2e759303d10 -e ******** -e ******** -e ******** my-image:latest cat

Параметр --volumes-from обеспечит контейнер теми же объемами, что и основной контейнер Jenkins. Таким образом, он также предоставит весь каталог / var / jenkins_home. Иногда я хотел бы выполнять команды в контейнере и предоставлять только текущую рабочую область задания.

Можно ли отключить / удалить параметр --volumes-from?

Я могу сам добавить дополнительные -v ${WORKSPACE}:/workspace в качестве аргументов, но не могу найти способ отключить / удалить параметр --volumes-from.

Обновление : Я также создал проблему JIRA для этого https://issues.jenkins -ci.org / browse / JENKINS-57655

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...