Как запустить сборку Gitlab CI локально? - PullRequest
0 голосов
/ 06 августа 2020

Я только что установил GitLab CI runner локально, потому что мне нужно отладить сборку. Из документации ясно, как ее установить, а также как ее настроить, но мне непонятно, как запускается сборка?

Из документов, которые я собрал:

$ gitlab-runner run --debug
Runtime platform                                    arch=amd64 os=linux pid=38298 revision=a998cacd version=13.2.2
Starting multi-runner from /home/mark/.gitlab-runner/config.toml...  builds=0
WARNING: Running in user-mode.                     
WARNING: Use sudo for system-mode:                 
WARNING: $ sudo gitlab-runner...  

потом запускается и вроде чего-то ждет. Но я понятия не имею, как как запустить его, чтобы начать сборку.

Как мне go об этом?

update:

бег gitlab-runner --debug run exec docker tdd дает мне:

...
...
Waiting for stop signal                             builds=0
listen_address not defined, metrics & debug endpoints disabled  builds=0
[session_server].listen_address not defined, session endpoints disabled  builds=0
Feeding runners to channel                          builds=0
Starting worker                                     builds=0 worker=0
Dialing: tcp gitlab.com:443 ...                    
Checking for jobs... nothing                        runner=5Y2eis4Q
Feeding runners to channel                          builds=0
Feeding runners to channel                          builds=0

1 Ответ

0 голосов
/ 06 августа 2020

У вас есть файл .gitlab-ci.yml правильно?

Если да, вам просто нужно выполнить в пути root папки вашего приложения

gitlab-runner exec <executor> <step of your pipeline>

...