使用Jenkins运行Python脚本

问题描述 投票:0回答:1

我期待安排我的jthon与python脚本运行。问题是,我的脚本使用了许多安装在我的mac终端上的pandas等lib。

有没有办法让詹金斯拿起这些模块(或像运行终端那样运行脚本)?还有一种方法可以在jenkins中运行Python3吗?

我已经将Jenkins配置为从自定义工作区执行,并尝试了shell和插件执行。

python python-3.x jenkins
1个回答
0
投票

答案是肯定的,但它很详细,所以我只能在这里给你高级步骤。 Jenkins可以执行命令行语句,并且可以从命令行运行python模块。

我将首先使用begins库创建一个python文件,从命令行运行参数。通过这种方式让它在本地计算机上运行。

您将需要使用virtualenv或venv,并使用该虚拟环境执行所有pip安装。然后,您可以将虚拟环境复制到Jenkins计算机,或创建一个新环境。查看冻结工具。

从jenkins调用你的python时,你必须首先激活你的虚拟环境,就像你自己一样。

你有很多研究要做,但非常可行。如果需要,我可以帮助跟进问题。

© www.soinside.com 2019 - 2024. All rights reserved.