Я пытаюсь развернуть веб-приложение Laravel на производственном сервере, используя CircieCI, и столкнулся со странной проблемой. Я использую путь к каталогу, S SH имя пользователя и другие значения в переменных среды. Но когда я использую переменную окружения пути к каталогу для изменения рабочего каталога, он не работает.
command: |
command: |
ssh -o "StrictHostKeyChecking no" -o "UserKnownHostsFile /dev/null" ${SSHUSER}@${SSHHOST} <<'ENDSSH'
cd $SSHPATH
# cd ${SSHPATH} doesn't work either
# cd /path/to/working/dir works
composer install
php artisan migrate
ENDSSH
Помните, что переменная SSHPATH
работает в команде rsync
, файлы синхронизируются с правильный каталог. Что я тут не так делаю?