Создание настраиваемой метки конвейера в конвейере GoCD

Я хочу добавить название ветви, которое я указал в разделе "Материалы" в конвейере GoCD.

В настоящее время моя метка конвейера имеет счетчик и фиксирует хэш.

Например:

если имя моей ветви "master", метка должна быть 104-master-82862b9a99599130e0306429882ead4c22d07ce4

если мое имя филиала "US73173", метка должна быть 104-US73173-82862b9a99599130e0306429882ead4c22d07ce4

Пожалуйста помоги мне с этим.

1 ответ

Решение

Вы должны быть в состоянии сделать это:

  1. Создание параметра конвейера на вкладке "Параметры" для указания вашей ветки git. пример: имя: mybranch значение: US73173
  2. Использование нового параметра конвейера для указания вашей ветви вместо непосредственного указания его для материала на вкладке Материалы, например: #{mybranch}
  3. Отредактируйте шаблон метки на конвейере на вкладке Общие параметры, чтобы использовать новый параметр конвейера. Например: ${COUNT}-#{mybranch}-${git}

Ярлыки Go-CD: https://docs.gocd.org/current/configuration/admin_use_custom_pipeline_label.html

Другие вопросы по тегам