но ответа не нашел. Примерно каждую 5-7 джобу выполнение таски зависает либо после выполнения всех строк в .gitlab-ci.yml/job/script:, либо после выполнения всех строк в .gitlab-ci.yml/.job_template/script:. Раннер просто зависает на exit 0.
https://gitlab.com/gitlab-org/gitlab-runner/-/blob/main/shells/bash_trap.go#L32
Используется свежий чарт https://gitlab.com/gitlab-org/charts/gitlab-runner. В настройках только адрес gitlab + ключ раннера.
K8s запущен через GKE, вся инфра обновлена по последней версии. Gitlab последней версии.
Внутри контейнера build пода gitlab-runner под PID 1 запущен только /bin/bash, в strace этого процесса пусто.
Может у кого-то была похожая история / есть идеи куда потыкаться?
Смиренно бампну issue, на случай, если есть умельцы в go. Пытаюсь понять, что происходить между trap runner_script_trap exit 0 и сообщением Job succeeded. После этого только issue в gitlab-runner писать осталось, да переезжать на локальные раннеры)
экзекутор какой?
kubernetes
Обсуждают сегодня