Я пытаюсь зарегистрировать нового бегуна на 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
вам нужно использовать опцию tls-ca-file при регистрации или в конфигурации вашего бегуна.
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]]
config.toml
[[runners]]
подробнее: https://docs.gitlab.com/runner/configuration/tls-self-signed.html