Azure

如何將 bash 命令的輸出保存在 Ansible 變數中?

  • December 18, 2021

我想將我的 Azure 管道步驟的內容儲存到一個變數中:

steps:
- task: UsePythonVersion@0
 inputs:
   versionSpec: '$(python.version)'
 displayName: 'Use Python $(python.version)'
- script: |
   echo 'hi'
 displayName: 'Salute'
- name: Save output to variable
 shell: echo 'hi'
 register: salute

但我得到的是:意外的值“名稱”。

我也試過 set_fact 但我得到的是:

Unexpected value 'set_fact'

我該如何解決這個問題?

Azure Pipeline 不是 Ansible。有關如何在腳本中設置變數的資訊,請參閱Azure Pipeline 文件

引用自:https://serverfault.com/questions/1087596