#python-3.x #azure-pipelines #azure-pipelines-yaml #azure-pipelines-tasks
Вопрос:
У меня есть переменная, определенная в моей задаче скрипта Python в конвейерах Azure.
variable = "True"
Я хочу использовать эту переменную в следующей задаче, которая является задачей сценария Powershell.
Как я могу добиться этого с помощью конвейеров Azure YAML?
Спасибо!
Ответ №1:
Вы уже смотрели на выходные переменные задачи? например
steps:
- task: PythonScript@0
name: pythonTask
inputs:
scriptSource: 'inline'
script: |
someVar = "True"
print("someVar = " someVar)
print("##vso[task.setvariable variable=someVar]" someVar)
- task: PowerShell@2
inputs:
targetType: 'inline'
script: |
Write-Host "python var = $(someVar)"
Комментарии:
1. Спасибо за ваш ответ @Killian! Это было именно то, чего я хотел.