我正在开发一个python脚本,它将在构建Android应用程序后由Jenkins运行。
我的脚本取决于
可以想象,在构建之后,脚本会创建一个jira票证并更新Hipchat频道。该脚本已在运行,但我已使用pip install jira
和pip install hypchat
在我的计算机中安装了依赖项。由于我无法在构建服务器中安装这样的python依赖项,我正在寻找替代方案。
我一直在阅读pip
和virtualenv
,但我找不到一个好的骨架/模板/示例。
我正在寻找一个在virtualenv中运行和设置依赖关系的例子,运行和退出。我找到的关闭是2012年的帖子:http://pindi.us/blog/automating-pip-and-virtualenv-shell-scripts
这样的最佳做法是什么?
答案 0 :(得分:0)
如果您只需要几个包,则只需复制它们即可。假设您的开发机器与服务器的架构相同,请将您的site-packages目录中的软件包复制到服务器上脚本的目录中。问题解决了。这不能很好地扩展,但听起来不像这个问题需要扩展。