我有一个 python 脚本放置在 bitbucket 位置。我在python文件中有如下代码
def healthCheck():
print ("::healthCheck()::")
while time.time() < timeout:
healthy = True;
# some logic is here
if not healthy:
print ("Sleeping for 5 seconds")
time.sleep(5)
else:
break;
return healthy
在 groovy 中我想存储这个返回值。在我的评估的下一步中将需要返回的值。为了实现这一点,我在我的代码中尝试了这样的事情
def cmd = url 'python ${bitbucket_location}/testPythonFile.py'
def proc = cmd.execute()
isDeadPodHenrietta = proc.text()
现在我得到变量“cmd”的空值。所以其余操作失败,给出空指针异常。甚至我不确定它是否是从脚本存储返回值的正确方法。请帮助解决这个问题。
这个 groovy 脚本被用于部署目的。提前致谢。