相关疑难解决方法(0)

检查 Azure YAML 中的空对象类型参数

我正在设置构建模板,但无法弄清楚可选对象类型参数的语法。在我的管道中,我像这样调用模板:

stages:
- template: aspnet-core.yml@templates
  parameters:
    database:
      name: 'SomeDatabase'
      server: 'SomeServer'
Run Code Online (Sandbox Code Playgroud)

我在模板中定义了这样的参数:

parameters:
  database: null
Run Code Online (Sandbox Code Playgroud)

我想在模板中进行这样的检查,以便我可以有条件地运行任务:

- ${{ if ne('${{ parameters.database }}', null) }}:
Run Code Online (Sandbox Code Playgroud)

但是,它不喜欢if语句中的关键字null,我不知道如何表示它没有传入的事实。我在这里有什么选择?

yaml azure-devops azure-pipelines

7
推荐指数
3
解决办法
6877
查看次数

标签 统计

azure-devops ×1

azure-pipelines ×1

yaml ×1