У меня действительно простая настройка Jenkins, где он вытягивает обновления с BitBucket и запускает некоторые тесты, которые все работают прекрасно.Jenkins shell script to git pull to production directory
Дженкинс и веб-сайт для тестирования - это тот же сервер, поэтому я хочу, чтобы он отправился в мой каталог в реальном времени и вытащил репозиторий, который его только что протестировал.
Когда я пытаюсь получить доступ:/var/www/vhosts/mysite/httpdocs/whatever/Я получаю ошибку сценария, заявляя, что это не каталог.
Что было бы лучшим способом сделать это?
Ошибка заключается в следующем:
[Pheme CI] $ /bin/sh -xe /tmp/hudson5490778292870793122.sh
+ cd /var/www/vhosts/mysite.co.uk/httpdocs/
/tmp/hudson5490778292870793122.sh: line 2: cd: /var/www/vhosts/mysite.co.uk/httpdocs/: Not a directory
Build step 'Execute shell' marked build as failure
Finished: FAILURE
Редактировать это, кажется, проблема с разрешениями будет обновляться при его сортируется!
Я считаю, что команда неверна. это 'chown jenkins
Упс хорошо поймать –