问答

Jenkins中如何为一个job配置指定的python版本来执行?

作者:admin 2021-06-07 我要评论

最近在 Jenkins 上部署了一个新的项目,这个项目是依赖python3.7运行的,但是现在 Jenkins 所在服务器已经安装了 python3.5 ,同时也是其他job在使用。 查阅了一...

在说正事之前,我要推荐一个福利:你还在原价购买阿里云、腾讯云、华为云服务器吗?那太亏啦!来这里,新购、升级、续费都打折,能够为您省60%的钱呢!2核4G企业级云服务器低至69元/年,点击进去看看吧>>>)

最近在 Jenkins 上部署了一个新的项目,这个项目是依赖python3.7运行的,但是现在 Jenkins 所在服务器已经安装了 python3.5 ,同时也是其他job在使用。

查阅了一下,发现是可以通过配置jenkins中的设置项让java项目使用不同的jdk来编译,所以我不清楚是不是也可以配置不同的python版本

我应该如何处理这个问题呢?Jenkins上面是有地方可以配置的吗?还是需要在服务器端进行处理? 同时还不能影响其他job使用python3.5

###

你可以在构建脚本里临时指定.比如使用绝对地址进行操作,或者预定义几个变量指定到其地址,甚至通过 export path 把你使用的版本加到 path 最前面.这些都只对你这次构建有效的.

或者你安装好了 jenkins 的插件,应该可以在系统里选择几个安装版本,然后在 job 的构建环境里选择指定的版本.

版权声明:本文转载自网络,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。本站转载出于传播更多优秀技术知识之目的,如有侵权请联系QQ/微信:153890879删除

相关文章
  • Jenkins中如何为一个job配置指定的pyth

    Jenkins中如何为一个job配置指定的pyth

  • python openpyxl 设置公式失败

    python openpyxl 设置公式失败

  • uniapp 如何正确使用 sqlite

    uniapp 如何正确使用 sqlite

  • 有没有必要手动写释放内存代码?

    有没有必要手动写释放内存代码?

腾讯云代理商
海外云服务器