gitlab-runner x509: сертификат подписан неизвестным органом - PullRequest
1 голос
/ 11 апреля 2019

Я пытаюсь зарегистрировать нового бегуна на gitlab, выполнив следующие действия: https://docs.gitlab.com/runner/register/index.html

, но при вводе URL, токена и тегов.Появляется сообщение об ошибке:

ОШИБКА: Регистрация бегуна ... сбой бегуна = статус CS-XXX = не удалось выполнить POST для https://example.com/api/v4/runners: Публикация https://example.com/api/v4/runners: x509:сертификат подписан неизвестным органом

Я работаю на новом сервере и уже установил gitlab-runner

1 Ответ

2 голосов
/ 11 апреля 2019

вам нужно использовать опцию tls-ca-file при регистрации или в конфигурации вашего бегуна.

Вот пример неинтерактивной регистрации с опцией tls-ca-file:

gitlab-runner register \
      --non-interactive \
      --registration-token YOUTOKEN \
      --url https://example.com/ \
      --tls-ca-file /path/to/your/ca.crt

Иначе, вы можете указать параметр tls-ca-file в вашем config.toml в разделе [[runners]]

подробнее: https://docs.gitlab.com/runner/configuration/tls-self-signed.html

...