на командах npm и systemctl.
При этом если вызываю скрипт через .py файл, то все отрабатывает хорошо. В чем может быть причина?
#!/bin/bash
echo DEPLOOOOOY
systemctl stop project
source /var/www/project/bin/activate
cd /var/www/projetc
python manage.py migrate
npm run gulp-prod
echo NPM_END
systemctl restart project
Вызов скрипта
import subprocess
def process():
process = subprocess.call('/var/www/auto_deploy/commands.sh')
вопрос зачем так делать? если хочется что-то с автодеплой почему бы не посмотреть в сторону Jenkins?
Обсуждают сегодня