Я использую IBM Cloud и у меня есть собственный шаблон создания цепочки инструментов. Я добавил 'boolean' в пользовательский интерфейс, но не могу понять, как выполнить условную генерацию шаблона конвейера. Я пробовал синтаксис усов и рулей, но ни один из них не работает.
Вот фрагмент шаблона пользовательского интерфейса
{
"title": {
"$ref": "#/messages/deploy.trackPr"
},
"type": "boolean",
"default": false,
"key": "TRACK_PR",
"readonly": false
}
Пользовательский интерфейс шаблона отображает флажок, а подстановка переменной yaml выдает true
или false
.
Но мне нужно использовать его как условное для необязательного включения другого текста в конвейерный yaml. Я пробовал усы и руль условный синтаксис:
{{#form.pipeline.parameters.TRACK_PR}}
...
{{/form.pipeline.parameters.TRACK_PR}}
{{#if form.pipeline.parameters.TRACK_PR}}
...
{{/if}}
Но ни одна из них не работает.