2017-02-16 4 views
0

Я пытаюсь следовать учебник https://about.gitlab.com/2016/03/01/gitlab-runner-with-docker/, и я попал в часть, гдеКак вызвать новую сборку проекта GitLab

Runner registered successfully. Feel free to start it, but if it's running already the config should be automatically reloaded! 

В CI/CD Трубопроводы участков из Настройки для проекта (который я создал как Новый проект указав https://gitlab.com/gitlab-examples/nodejs/ URL для клонирования), я вижу следующее:

enter image description here

В учебнике он тогда заявил, без дальнейших объяснений,

Наконец, мы готовы, чтобы вызвать новую сборку. Мы должны увидеть, что следующая сборка работает с нашим конкретным бегуном на нашем частном сервере.

Как я могу «запускать новую сборку»? Это делается в git push в моей локальной версии хранилища?

ответ

2

Из GitLab CI documentation (курсив мой):

Если добавить файл .gitlab-ci.yml в корневую директорию вашего хранилища, а также настроить проект GitLab использовать Runner, то каждый запрос слияния или push, запускает ваш CI-конвейер.

Так что да, каждое нажатие вызовет новую сборку, но также запросы слияния (обработанные через webinterface) вызовут новую сборку.

+0

Кроме того, я должен был использовать 'sudo' при регистрации Runner. (Восклицательный знак на странице ** Настройки ** состоит в том, что Runner не был подключен, который перешел в зеленый круг, когда я перерегистрировался с помощью 'sudo'. –

1

Чтобы расширить ответ на @ Фея. Gitlab сборки могут быть вызваны:

  • толчке
  • вызов к trigger
  • webhook, что вызвано действиями, происходящих на различных проектах
  • вручную, перейдя на вкладку Pipelines и нажав Run pipeline
Смежные вопросы