azure-devops - 使用参数构建 Azure DevOps

标签 azure-devops azure-pipelines

是否可以在 azure-pipelines.yml 中定义运行时参数的多值,以便在运行构建时必须输入 so 值

parameters:
  - name: image
    displayName: Pool Image
    type: string
    default: ubuntu-latest
    values:
    - windows-latest
    - vs2017-win2016
    - ubuntu-latest

在 Azure DevOps 中单击“运行”后,您会看到一个下拉菜单,您可以选择所需的选项???

根据您的选择,构建将仅根据您的选择运行某些步骤或任务

最佳答案

我不确定它是什么时候添加的,但现在可以使用下拉参数:

parameters:
  - name: env
    displayName: Environment
    type: string
    values:
      - dev
      - prod
      - test
      - train
    default: train

将为我提供 devprod 等的下拉列表,其中预填充了值 train

此外,4个以上为下拉,3个以下为 radio 拨号。例如,

  - name: department
    displayName: Business Department
    type: string
    values:
      - AI
      - BI
      - Marketing
    default: AI

将创建一个默认选择 AI 的 radio 拨号。请注意,YAML 在两者之间是相同的,除了第一个有 4 个值,第二个有 3 个值。

关于azure-devops - 使用参数构建 Azure DevOps,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60544436/

相关文章:

azure - 如何从Azure VM中删除azure Devops管道的权限?

azure-devops - 管道等待审批时是否释放代理?

powershell - Azure DevOps-在PowerShell脚本中设置和使用变量

azure-devops - Azure Pipelines 中的后取消任务

Azure 管道在上一个管道完成后不会触发

powershell - TFS 构建 vNext rest api : queue build requested for

azure-devops - 在脚本中设置任务组变量不会更改其值

azure - 从脚本返回对象变量 - Azure YAML 管道

Azure DevOps管道错误: No builds currently exist in the pipeline definition supplied

azure-devops - 如何使用 Visual Studio Team Services (API) 服务获取工作项(任务)列表