LINUX.ORG.RU

Гитлаб хелп нужна

 


0

1

Привет, братва! Познакомился с эмейзинг тулзой по имени гитлаб, охрененная штука, если кто не знает. Так что, что смог настроить - север, ранеры. Получилось один шаред, другой специфик (виндовый). Добился, что при каждом коммите у меня ранер отрабатывает и делает билд. Вопрос, как сделать, чтоб оба ранера при каждом коммите делаели билды - каждый под свою ОС, на которой они запущены? Кто знает, а?



Последнее исправление: leave (всего исправлений: 1)

Пропиши в .gitlab-ci.yml теги, на которых нужно делать билд, делов-то.

На каждый тег зарегай по runner-у(физически они могут находится где угодно).

Pinkbyte ★★★★★
()
Последнее исправление: Pinkbyte (всего исправлений: 1)

Тебе уже делали замечание по поводу твоего жаргона.

Лично я не понимаю ни слова по сути, чтобы дать хоть какой-то ответ.

Да тред называть надо по сути вопроса, об этом написано при создании треда.

r3lgar ★★★★★
()
Ответ на: комментарий от Pinkbyte

он будет в таком случае делать один на раннере с *обоими* тегами. см. https://docs.gitlab.com/ee/ci/yaml/#tags

чтобы сделать два билда параллельно, тебе нужно определить один стейдж и две задачи с эти стейджем с разными тегами раннеров. можно использовать дефолтный стейдж build. см. https://docs.gitlab.com/ee/ci/yaml/#stages

примерно так

build-win:
  stage: build
  script: 
    - msbuild toplevel.sln
  tags: [win]

build-lin:
  stage: build
  script:
    - make all
  tags: [debian8]
nwalker
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.