我正在尝试从Jenkins执行此脚本:
#!/bin/sh
source /home/user/venv/venv3/bin/activate
cd /home/user/project/
pip install -r requeriments.txt
python manage.py migrate
python manage.py collectstatic --noinput
但是我一直在使用pip安装一些软件包时遇到问题:
error: could not create '/home/user/venv/venv3/lib/python3.4/site-packages/markdown': Permission denied
我用我的用户(不是sudo)和python3创建了virtualenv。
答案 0 :(得分:0)
/var/lib/jenkins
)。
要调试它,您可以手动运行脚本作为jenkins用户。所以不是来自jenkins,而是在执行sudo su jenkins
之后的命令行。您会看到同样的错误。