Skip to content

Instantly share code, notes, and snippets.

@vgoma
Last active November 20, 2018 19:18
Show Gist options
  • Save vgoma/481587951f734e9740b3a5528a9582f3 to your computer and use it in GitHub Desktop.
Save vgoma/481587951f734e9740b3a5528a9582f3 to your computer and use it in GitHub Desktop.
Настройка Gitlab CI с использованием docker и VirtualBox

Настройка Gitlab CI с использованием docker и VirtualBox

первоисточник

Описать концепцию CI в среде Gitlab можно так:

  • В любом из проектов в корень репозитория можно положить файл .gitlab-ci.yml, описывающий процессы CI.
  • В нем определяются "работы", представляющие собой наборы комманд, выполняемых из коммандной строки, которые будут выполняться на этапах сборки/тестирования/деплоя.
  • После каждого push'а в репозиторий "работы" выполняются на машинах, называемых runner'ами.
  • Runner'ами могут выступать виртуальные машины, docker-контейнеры и даже сама машина (через bash или powershell). Runner'ы могут располагаться где угодно. Главное, чтобы у них был доступ в интернет.
  • Чтобы превратить машину в runner ее необходимо подготовить. После чего на ней можно будет регистрировать runner'ы, работающие в качестве:
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment