我完成了一个项目,它已被推送到 git,但客户想要 VENV。我已经开始venv
工作并创建了一个requirements.txt
文件。
我的问题是部署工作流程的最佳实践是什么。到目前为止,这是我创建的部署工作流程:
git clone ssh://myawesomerepo
cd myawesomerepo
pip install virtualenv
venv -python=python3.5 env
source env/bin/activate
pip install -r requirements.txt
python run.py
这是正确的工作流程吗?
假设我们不知道客户端的 python 版本。我的项目是为 python 3.5 编写的,如果客户端有 2.7 这会工作吗?*