Как запустить gitlab-runner локально

#gitlab #gitlab-ci #gitlab-ci-runner

# #gitlab #gitlab-ci #gitlab-ci-runner

Вопрос:

Как запустить gitlab-runner локально на macOS?

Привет, я хотел бы запустить gitlab-runner локально. У меня есть gitlab-runner на моем mac, и у меня есть gitlab-ci.yml. На CI gitlab-runner работает так, как я ожидаю, но он не работает, когда я вызываю его из терминала.

 gitlab-runner --debug exec shell lint_project
 

Вывод с терминала
введите описание изображения здесь

один из вопросов заключается в том, почему «исполнитель не поддерживается»?

Спасибо

Комментарии:

1. Я нашел эту ссылку полезной, она может помочь вам подробнее объяснить ваш вопрос или, возможно, помочь вам найти решение medium.com/swlh /…

2. @witacur Спасибо, что поделились! Я видел эту статью раньше. В моей проблеме я пытаюсь запустить gitlab-runner с локального терминала без gitlab.com .

Ответ №1:

Вместо shell command попробуйте использовать docker :

 gitlab-runner --debug exec docker lint_project
 

Для меня это хорошо.