Я пытаюсь настроить и выполнить задания 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 /
Для решения проблемы
- Я изменил URL параметра в * 10 24 *
- Внутри контейнера gitlab-cunner:
root@pc-user:/# gitlab-runner restart
$ 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/
Не могли бы вы уточнить: я ошибаюсь с моим ожиданием или параметр должен быть изменен .