как настроить триггер сборки в GitLab - PullRequest
0 голосов
/ 05 июня 2019

Я новичок в Gitlab, я хотел бы понять, есть ли у нас какое-то конкретное место, где я могу определить, когда должна сработать моя сборка?

Я видел несколько статей и ответов stackoverflow, как по умолчанию, если я сохраняю мой файл .yml в корневой директории проекта, и при нажатии или объединении он будет запускать сборку.

Но здесь у нас есть обе разные команды: либо она должна срабатывать при нажатии Push get, либо команда merge, которую получают разработчики.

Пожалуйста, поделитесь руководством, чтобы понять триггер gitlab.

1 Ответ

0 голосов
/ 10 июня 2019

См. документацию только для GitLab / исключая функцию .

Вы можете указать условия, которые должны быть истинными для выполнения задания (only) или не запуска (except).Условия могут заключаться в том, что задание выполняется только для определенной ветви или для тегов, или вы можете использовать регулярные выражения практически для любой доступной переменной среды.

Следующая конфигурация приведет к тому, что задание будет выполняться только для фиксаций.на ветвях, начинающихся с 'feature /':

only:
  - /^feature\/.*/
...