小编use*_*684的帖子

根据条件参数在池上执行 Azure Devops 作业

我正在尝试根据条件在特定池上执行 Azure DevOps 作业。目标是在自托管代理和微软代理之间切换。这是配置:

parameters:
  custom_agent: true

jobs:
  - job: Test
    displayName: Test job
  - ${{ if eq(parameters.custom_agent, true) }}:
    - pool:
      name: mypool
      demands:
        - agent.os -equals Linux
  - ${{ if eq(parameters.custom_agent, false) }}:
    - pool:
        vmImage: 'ubuntu-latest'
    steps:
      - task: npmAuthenticate@0
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

有任何想法吗 ?

azure-devops azure-pipelines azure-pipelines-yaml

8
推荐指数
2
解决办法
8203
查看次数