Gitlab CI / CD два разных типа конвейера в одном проекте - PullRequest
0 голосов
/ 07 августа 2020

Пожалуйста, обратите внимание на следующую структуру проекта, которая включает два подкаталога: один - это каталог java maven с pom, расположенный в подкаталоге, другой - общий c javascript.

  •   parent-project 
        - maven-project
        - javascript project
    
  •   .gitlab-ci.yml 
    

У меня нет проблем с созданием maven .gitlab-ci.yml, но что я хочу сделать, это иметь его где-то по одному Файл .gitlab-ci.yml запустит конвейер для каждого подкаталога, когда будет сделана новая фиксация, то есть если в код maven будет внесено изменение, он запустит конвейер maven на gitlab, и если будут внесены изменения в javascript code, тогда gitlab-runner, зарегистрированный в этом javascript -проекте, запустит соответствующий конвейер.

Я даже не уверен, что это возможно, единственное, о чем я могу думать является общим бегуном и обрабатывает код maven так же, как код javascript, знает ли кто-нибудь, предоставляет ли gitlab указанную выше функциональность, содержащуюся в одном .gitlab-ci.yml

Большое спасибо!

...