从bamb运行python脚本

2024-06-07 04:10:05 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试从bamboo运行一个python脚本。我创建了一个脚本任务并编写了内联“python myFile.py”。我应该列出python的完整路径吗?在

我将工作目录改为myFile.py的位置,这样就没有问题了。在配置计划中,我还需要做些什么来正确运行这个脚本吗?它没有运行,但我知道它应该在运行,因为脚本在本地机器的终端上运行良好。谢谢


Tags: py路径目录脚本机器终端myfile计划
2条回答

我用bamboo运行了很多python任务,所以这是可能的。使用脚本任务通常是无痛的。。。在

您应该能够使用脚本任务直接运行命令,并将stdout写入日志。因为这是真的,您可以运行:

“which python”输出正在运行的python的路径。

“pip list”输出与pip一起安装的模块的列表。在

您应该验证上述命令的输出是否与从服务器运行时的输出相匹配。我猜他们不会匹配,一旦解决了,一切都会好起来的。在

如果没有,请回复评论,我们可以看看其他一些事情。在

对于未来,可以用python打包一些不同的方法来解决这个问题(例如自动安装丢失的模块等等)。在

也可以将脚本任务直接与内联Python脚本一起使用,以运行我的文件.py公司名称:

/usr/bin/python <<EOF
print "Hello, World!"
EOF

有关更复杂的示例,请查看此页: https://www.langhornweb.com/display/BAT/Run+Python+script+as+a+Bamboo+task?desktop=true&macroName=seo-metadata

相关问题 更多 >