最近在 Jenkins 上部署了一个新的项目,这个项目是依赖python3.7运行的,但是现在 Jenkins 所在服务器已经安装了 python3.5 ,同时也是其他job在使用。
查阅了一下,发现是可以通过配置jenkins中的设置项让java项目使用不同的jdk来编译,所以我不清楚是不是也可以配置不同的python版本
我应该如何处理这个问题呢?Jenkins上面是有地方可以配置的吗?还是需要在服务器端进行处理? 同时还不能影响其他job使用python3.5
###你可以在构建脚本里临时指定.比如使用绝对地址进行操作,或者预定义几个变量指定到其地址,甚至通过 export path 把你使用的版本加到 path 最前面.这些都只对你这次构建有效的.
或者你安装好了 jenkins 的插件,应该可以在系统里选择几个安装版本,然后在 job 的构建环境里选择指定的版本.