Удаленный хост Jenkins меняет разрешения - PullRequest
0 голосов
/ 17 мая 2018

Я использую Jenkins в Azure, и когда я создаю проект, Jenkins выбирает репозиторий, он создает образ:

WEB_IMAGE_NAME="${ACR_LOGINSERVER}/front-end-image:kube${BUILD_NUMBER}"
${WORKSPACE} = "/var/lib/jenkins/workspace/reply-frontend"
docker build -t $WEB_IMAGE_NAME ${WORKSPACE}

из файла Docker

FROM nginx
COPY dist /usr/share/nginx/html
EXPOSE 80

Я получаю следующую ошибку:

Step 1/3 : FROM nginx
 ---> ae513a47849c
Step 2/3 : COPY dist /usr/share/nginx/html
COPY failed: stat /var/lib/docker/tmp/docker-builder738543803/dist: no such file or directory
Build step 'Execute shell' marked build as failure
Finished: FAILURE

Я пытался изменить разрешения с удаленного Jenkins.

azureuser@jenkinsvm:~$  ls -ls /var/lib/jenkins/
4 drwxrwxrwx  6 jenkins   jenkins    4096 May 16 12:49 workspace

Но если Дженкинс тот, у кого есть разрешения, я хочу назначить разрешения моему azureuser

Как я могу это сделать?

...