GitLab Runner: знайдзіце налады проксі для няўдалай стадыі задання
Кіраванне Runner, атрыманне вобраза, атрыманне рэпазіторыя і загрузкі ўнутры задання могуць паходзіць з розных працэсаў.
| Першая няўдача | Уваходныя даныя для праверкі |
|---|---|
| Runner звяртаецца да GitLab | Асяроддзе службы Runner |
| Загрузка вобраза задання | Служба демона/загрузкі Docker |
| Атрыманне рэпазіторыя | Фактычнае асяроддзе кліента/памочніка Git |
| Загрузка каманды задання | Кантэйнер і ўласныя налады кліента гэтага інструмента |
Зменная задання спазняецца для загрузкі вобраза, якая ўжо патрабуецца для стварэння кантэйнера. Паспяховае злучэнне кіравання Runner гэтак жа не можа забяспечыць дасяжнасць ізаляванага задання.
Для 127.0.0.1:3128 знайдзіце слухача: loopback кантэйнера задання не з'яўляецца хастом Runner. Дайце доступ да памочніка на хаспе толькі патрэбным сеткам заданняў і свядома кіруйце яго ўліковым запісам уверх па патоку.
Ужывайце падтрымліваны інтэрфейс разгорнутага Runner/выканаўцы, затым прывязаныя да версіі параметры фактычнага загрузчыка. Захоўвайце стадыю, працэс-запытнік і апрабаваную канчатковую кропку ў адрэдагаванай дыягностыцы, а не ўносьце здагадкі, спецыфічныя для ўліковага запісу, у агульныя абгорткі.