Как использовать логический интерфейс пользовательского шаблона IBM Toolchain в конвейерном yaml? - PullRequest
0 голосов
/ 14 июня 2019

Я использую 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}}

Но ни одна из них не работает.

...