У меня есть изображение docker, которое я хочу использовать с Jenkins, но я не могу получить доступ к папке. У меня такое ощущение, что пользователь ubuntu jenkins просто не может увидеть / получить доступ к папке, скопированной при сборке Dockerfile. Ниже мой Dockerfile.
FROM jaas/jdk8-jenkins-slave:latest
USER root
RUN apt-get update -y
&& apt-get upgrade -y
&& apt-get install git -y
COPY ./ModusToolbox_2.1.0.1266-linux-install.tar.gz ./
RUN tar -xzf ModusToolbox_2.1.0.1266-linux-install.tar.gz
&& rm ModusToolbox_2.1.0.1266-linux-install.tar.gz
USER jenkins
RUN date +%a-%b-%d-%Y:%Z-%H:%M > openshift/BUILD_DAT
Можно ли как-нибудь сделать файл, извлеченный из .tar.gz, видимым для пользователя jenkins? Я попытался посмотреть, как делиться папками между пользователями, но, похоже, это не сработало ... Наконец, единственный доступный каталог в jenkins - это / home / jenkins / agent / workspace / ModusJenkins, но меняю * Файл 1008 * для извлечения .tar.gz в этот каталог не работал, так как когда я выполнял команду «ls» на этапе выполнения сборки jenkins, он ничего не показывал.
Буду благодарен за любые предложения / советы. Спасибо!