Можно ли прочитать или сохранить в переменной данные, возвращаемые сценарием Azure Pipelines? - PullRequest
2 голосов
/ 19 сентября 2019

У меня есть конвейер Azure Devops, в котором есть такой скрипт задачи:

steps:
  - script: python settings.py

Этот скрипт "возвращает" (внутренне создает печать ('...')) значение, которое я хотел бысохранить во время конвейера для последующего использования, но я не могу найти способ сделать это.

Я пытался войти, но я не думаю, что это возможно:

steps:
  - script: echo '##vso[task.setvariable variable=version]'${python settings.py}

Возможно ли это каким-либо образом или нет никого, кто мог бы это сделать?

Спасибо.

1 Ответ

2 голосов
/ 19 сентября 2019

Вы можете добавить этот код в скрипт Python, чтобы сохранить значение для последующего использования в конвейере.Идея состоит в том, чтобы вывести это на консоль, и VSTS автоматически сохранит его в переменной-версии.

print('##vso[task.setvariable variable=version;]%s' % (version))
...