有一个jython项目需要一些依赖项,例如Jenkins、某种类型的subversion,并且需要在Windows上完成安装。
我是否可以考虑使用pip来帮助安装所有这些项,或者应该寻找其他工具,例如NSIS?
更新: 有一个自动化测试项目,它有以下依赖项:
- Java JDK
- Jython
- Ant
- Robot Framework
- subversion
- Jenkins
我个人更喜欢在Linux上运行,但通常使用此程序的人是Windows用户。我足够自信编写一个脚本在Linux上安装所有这些,但我想要的是一个脚本/安装程序来安装相关工具。
我更喜欢有一个单独的脚本来完成所有这些 - 在Ubuntu上很容易通过apt-get实现; 但在Windows上,这很快就变得非常复杂。
尝试做到这一点的最佳方法是什么?我应该为不同的操作系统创建单独的安装程序吗?