为 Travis CI 提供备用 PyPI URL 以安装依赖项?
Provide alternate PyPI URL for Travis CI to install dependencies from?
我想设置 Travis CI 以便它可以在我们自己的 PyPI 服务器中找到 Python 依赖项。
我知道我可以将 --extra-index-url option
放入 requirements.txt 文件,但我宁愿不在需求文件中硬编码 PyPI URL,而是留下 requirements.txt generic 并为 Travis 指定 PyPI URL。这可能吗?
您可以添加custom install commands,例如:
install: pip install -i http://d.pypi.python.org/simple -r requirements.txt
如果 extra-index-url 包含用户名和密码并且不想将其凭据包含在 .travis.yml.[=10= 中,则接受的答案是不完整的]
如果你碰巧有一个私人密码保护的pypi 运行你可以使用travis上设置的环境变量来存储密码并在travis.yml
中引用它
我想设置 Travis CI 以便它可以在我们自己的 PyPI 服务器中找到 Python 依赖项。
我知道我可以将 --extra-index-url option
放入 requirements.txt 文件,但我宁愿不在需求文件中硬编码 PyPI URL,而是留下 requirements.txt generic 并为 Travis 指定 PyPI URL。这可能吗?
您可以添加custom install commands,例如:
install: pip install -i http://d.pypi.python.org/simple -r requirements.txt
如果 extra-index-url 包含用户名和密码并且不想将其凭据包含在 .travis.yml.[=10= 中,则接受的答案是不完整的]
如果你碰巧有一个私人密码保护的pypi 运行你可以使用travis上设置的环境变量来存储密码并在travis.yml
中引用它