Мы используем Gitlab CE и Gitlab Runner для нашего CI / CD на наших сценических серверах. У нас есть ветвь для скажем dev1, где нам нужно выполнять разные задачи для разных изменений.
например. для внешнего интерфейса нам нужен компилятор для запуска, а для внутреннего - php-unit.
Могу ли я в пуше решить, какой конвейер я хочу запустить? Я видел теги, но они разные в git (для версий) и gitlab (для бегунов).
Есть ли лучшее практическое применение для этого варианта использования, или мне нужно использовать 2 разные ветви?