Задать вопрос

Как запустить gitlab triggered pipeline по референсу tag, а не branch?

По веткам запуск происходит успешно: ref=main (dev и т.п.) ,
curl ... -F ref=dev https://... вызывает джоб.

script:
    - C:\windows\system32\calc.exe
  only:
    - dev


В документации написано: ref_name with a branch or tag name

Пробую:
tags:
    - tag1
  script:
    - C:\windows\system32\notepad.exe
  only:
    refs:
      - tag1


в запросе с curl меняю только dev на tag1, он возвращает
curl: (22) The requested URL returned error: 400

Без --fail ответ от curl:
{"message":{"base":["Reference not found"]}}

Неужели в документации шла речь о git-тэгах, т.е. ссылках на какой-то конкретный коммит?
  • Вопрос задан
  • 43 просмотра
Подписаться 1 Простой Комментировать
Решения вопроса 1
@d-stream
Готовые решения - не подаю, но...
Ну вообще-то логично, что в связке "with a branch or tag name" подразумевается "with a git branch or git tag name"
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы