У меня есть сценарий python, помещенный в расположение битбакета. У меня есть код в файле 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()
, теперь я получаю null для переменной «cmd». Таким образом, остальная операция не дает исключения с нулевым указателем. Даже я не уверен, что это правильный способ сохранить возвращаемое значение из скрипта. Пожалуйста, помогите с этим.
Этот сценарий groovy используется для развертывания. Заранее спасибо.