URL параметра не был обновлен после изменения config.toml в контейнере gitlab-runner - PullRequest
1 голос
/ 07 января 2020

Я пытаюсь настроить и выполнить задания GitLab CI, поэтому у меня есть два Docker контейнера:

  • gitlab/gitlab-runner:latest - gitlab/gitlab-ce:latest

Теперь каждая сборка gitlab CI завершается с ошибкой:

Работа с gitlab-runner 12.3.0 (a8a019e0) на сонар-бегуне rRZ6XQ2Y Использование Docker executor с изображением alpine: latest ...
Извлечение docker image alpine: latest ... Использование docker image sha256: cc0abc535e36a7e для alpine: latest ... Запуск по runner-rRZ6XQ2Y-project-2-concurrent-0 через p c -user .. .

Выборка изменений с глубиной git, установленной на 50 ... Повторная инициализация существующего репозитория Git в /builds/root/sonar-gitlab-kotlin/.git/ fatal: невозможно получить доступ ' http://gitlab-ci-token: [MASKED] @ localhost / root / sonar-gitlab- kotlin .git / ': не удалось подключиться к порту localhost 80: соединение отклонено. Повторная инициализация существующего репозитория Git в / builds / root / sonar -gitlab-kotlin / .git /

Для решения проблемы

  1. Я изменил URL параметра в * 10 24 *
  2. Внутри контейнера gitlab-cunner: root@pc-user:/# gitlab-runner restart
  3. $ docker restart gitlab-runner

, так что теперь у меня есть:

root@pc-user:/# gitlab-runner list
Runtime platform                                    arch=amd64 os=linux pid=45 revision=a8a019e0 version=12.3.0
Listing configured runners                          ConfigFile=/etc/gitlab-runner/config.toml
sonar-runner                                        Executor=docker Token=rRZ6XQ2YWXxxxxxxx URL=http://192.168.74.12/

Тем не менее, я все еще получаю сообщение об ошибке:

fatal: unable to access 'http://gitlab-ci-token:[MASKED]@**localhost**/root/sonar-gitlab-kotlin.git/': Failed to connect to localhost port 80: Connection refused

Но я ожидал получить

http://gitlab-ci-token:[MASKED]@**192.168.74.12**/root/sonar-gitlab-kotlin.git/

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

...