ru_gitlab | Unsorted

Telegram-канал ru_gitlab - ru_gitlab

5105

Русскоговорящая группа по GitLab Контент от языковых моделей (LLM) ЗАПРЕЩЁН. Вопросы по git: @git_cool Правила: http://telegra.ph/Pravila-ru-gitlab-02-15 Работа по Gitlab: @ru_gl_jobs Дружественные группы: @ru_devops, @metrics_ru, @ru_llm.

Subscribe to a channel

ru_gitlab

Подскажите пожалуйста. Поднял Gitlab в Kubernetes для всяких тестов. Подключил Runner\Agent. Играюсь.

И сейчас лювлю, что у меня одна и та же job'а при исполнении может закончится либо успешно, либо с одной из нескольких ошибок:
1. Job'a тупо не запустится. Точнее она перейдет в состояние Running и Gitlab Runner запустит под для исполнения. Однако в контейнерах Helper и Build - нет никаких логов и pod удаляется. В UI это выглядит как вечно работающий job (в вечнои ожидании), пока не отвалится по таймауту
2. Аксесс дэнайд при создания окружения для job'а:

Getting source from Git repository
00:00
Gitaly correlation ID: 01K0J49NJBNASXHC56BHV5DG0N
Fetching changes with git depth set to 20...
Initialized empty Git repository in /builds/test/.git/
Created fresh repository.
remote: HTTP Basic: Access denied. If a password was provided for Git authentication, the password was incorrect or you're required to use a token instead of a password. If a token was provided, it was either incorrect, expired, or improperly scoped. See https://gitlab.demo.ru/help/topics/git/troubleshooting_git.md#error-on-git-fetch-http-basic-access-denied
fatal: Authentication failed for 'https://gitlab.demo.ru/test.git/'
Retrying in 5s
Cleaning up project directory and file based variables
00:01
ERROR: Job failed: command terminated with exit code 1

3. Просто в самом начале исполения Job'ы появится Job Canceled и джоб умрет.


Я сначала подумал, что у меня проблемы в нодах кластера куба. С каких-то нод job'ы исполняются, с каких-то ошибки - но нет. На одной и той же ноде может быть как успех, так и один из провалов. Вообще не понимаю куда копать.

Читать полностью…

ru_gitlab

Можешь отсюда вытащить примеры rules и жить станет проще)

build-baseimage:
stage: build_base
extends: [.build]
rules:
- !reference [.disable_pipeline, rules]
- if: $CI_COMMIT_BRANCH =~ /^(dev|main)$/
changes:
- pyproject.toml
- uv.lock*
- alembic/*/**
- Dockerfile-baseimage
- if: $CI_COMMIT_MESSAGE =~ /build.base/i
variables:
DOCKERFILE: Dockerfile-baseimage
DESTINATION: $CI_REGISTRY_IMAGE_BASE

deploy-app-demo:
extends: [.deploy]
rules:
- !reference [.deploy, rules]
- if: $CICD_DEBUG == "1" && $CI_COMMIT_BRANCH == "dev"
when: manual
- if: $CI_COMMIT_BRANCH == "dev"
environment:
name: demo

Читать полностью…

ru_gitlab

Привет! Подскажите, пожалуйста, в чем может быть проблема. Есть бранчи devel, master и личные бранчи разработчиком. Почему может создавать пайплайн при пуше на свой личный бранч.

stages:
- DEMO
- PRODUCTION
deploy_to_demo:
stage: DEMO
script:
echo "deploy to devel"
tags:
- devel
only:
- devel

deploy_to_production:
stage: PRODUCTION
script:
echo "deploy to production"
only:
- master
when: manual
tags:
- master

Читать полностью…

ru_gitlab

sameersbn/docker-gitlab tagged: 18.2.0
Link: https://github.com/sameersbn/docker-gitlab/releases/tag/18.2.0
Release notes:

## Docker Images for sameersbn/gitlab:18.2.0

* [docker.io](https://hub.docker.com/r/sameersbn/gitlab/tags)
* [quay.io](https://quay.io/repository/sameersbn/gitlab?tag=18.2.0&tab=tags)

## Installation

For installation and usage instructions...

More

Читать полностью…

ru_gitlab

Это баг https://gitlab.com/gitlab-org/gitlab-runner/-/issues/28398#note_1309639258

В организации оказался довольно старый GitLab.

Проблема "решилась" установкой gitlab-runner 15.9.1 (Gitlab при этом 14.9.2 ☠️)

Читать полностью…

ru_gitlab

https://github.com/docker/for-win/issues/14287

Вот ещё issue, в-общем только копать дальше по всем ошибкам с таким же экзит кодом в докере. Есть ещё вариант попробовать покопаться в eventvwr.msc и в журнале событий отыскать более подробные логи ошибки, если они имеются

Читать полностью…

ru_gitlab

Может имеет смысл попробовать

Читать полностью…

ru_gitlab

Этο не хлам, а тема. 5000 в каρман вечерοм.

Читать полностью…

ru_gitlab

предпологаю возможно из-за файла код овнеров и ldap групп... попросил код овнера прожать мерж.
Оказалось регулярка для branch name, но лучше бы сообщение было: Не удовлетваряет условиям branch name в push rules.

Читать полностью…

ru_gitlab

как получить более детальную ошибку при мерже, а не какая-то ошибка произошла при мерже?

    "merge_status": "can_be_merged",
"merge_error": "An error occurred while merging",
"state": "opened",

Читать полностью…

ru_gitlab

Либо соберите нужный образ

Читать полностью…

ru_gitlab

то есть всё, что тут перечислено
- ./app:/usr/src/app/app
- ./frontend:/usr/src/app/frontend
- ./migrations:/usr/src/app/migrations
- ./media:/usr/src/app/media
- ./poetry.lock:/usr/src/app/poetry.lock
- ./pyproject.toml:/usr/src/app/pyproject.toml
на сервере создается как пустые папки

Читать полностью…

ru_gitlab

app - основная директория приложения, но в целом это монтирование почему-то пустыми папками заполняет директорию на сервере

Читать полностью…

ru_gitlab

Ps если же у вас app это файл в репо, тогда вы получите ошибку которую выше написали

Читать полностью…

ru_gitlab

А в репе есть ./app папка?
Зачем вам она в докер композе если вы собираете образ?
Могу ошибаться но либо вам убрать монтирование папки либо создать ее mkdir перед докер композом.
У вас же current context это текущая директория.

Читать полностью…

ru_gitlab

Супер, спасибо большое

Читать полностью…

ru_gitlab

Переделай на rules. Использовать only не рекомендуется

Читать полностью…

ru_gitlab

https://about.gitlab.com/releases/2025/07/17/gitlab-18-2-released/

Читать полностью…

ru_gitlab

sameersbn/docker-gitlab tagged: 18.2.0: Merge pull request #3141 from kkimurak/update-go-in-ci-release-job
Link: https://github.com/sameersbn/docker-gitlab/releases/tag/18.2.0
Release notes:

CI: update executor for job release to go 1.24

Читать полностью…

ru_gitlab

sameersbn/docker-gitlab tagged: Merge pull request #3140 from sachilles/upgrade-to-18.2.0
Link: https://github.com/sameersbn/docker-gitlab/releases/tag/18.2.0
Release notes:

Upgrade GitLab CE to 18.2.0

Читать полностью…

ru_gitlab

Я пробовал убрать volumes и сделать disable_cache = true

Читать полностью…

ru_gitlab

А конкретный соурс брэнч можно?

Читать полностью…

ru_gitlab

Короче по поводу этого - регру реально блочил порт, и проблема решилось написанием в поддержку с просьбой разблочить.
После раблокировки все сразу заработало, проблем с ipv6 нет, он видимо туда лез потому что не мог подконнектится по дефолтным адресам.

Читать полностью…

ru_gitlab

только в логах смотреть, кмк

Читать полностью…

ru_gitlab

Тут оффтоп начнется, так как это не проблема гитлаба. Если хотите в ЛС писаните

Читать полностью…

ru_gitlab

А вам Лок нужен? Сделайте маунт корня ./ /usr/src/app/

Читать полностью…

ru_gitlab

можно наверно и убрать, но хотелось разобраться в причинах

Читать полностью…

ru_gitlab

он ругается на poetry.lock

Читать полностью…

ru_gitlab

Проблема совсем не раннере

Читать полностью…

ru_gitlab

падает с ошибкой
flags: 0x5000: not a directory: unknown: Are you trying to mount a directory onto a file (or vice-versa)? Check if the specified host path exists and is the expected type

Читать полностью…
Subscribe to a channel