我正在设置构建模板,但无法弄清楚可选对象类型参数的语法。在我的管道中,我像这样调用模板:
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,我不知道如何表示它没有传入的事实。我在这里有什么选择?