diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 1b2a44b..792fa31 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -104,6 +104,10 @@ commit-msg-lint: # переадресуем apk на internal Nexus mirror. Это нужно во всех Alpine # jobs (commit-msg-lint, build-docs ниже, propose-prod-image-bump). - sed -i 's|https://dl-cdn.alpinelinux.org/alpine|https://repo.nstart.cloud/repository/alpine|g' /etc/apk/repositories + # apk update обязателен ПОСЛЕ repo swap: image приходит с pre-cached + # APKINDEX (старые package versions). Без update apk ищет старые .apk + # файлы которых нет в нашем mirror → HTTP 404. См. job 36025 история. + - apk update - apk add --no-cache git grep - | set -e @@ -642,6 +646,7 @@ release: fi # Internal Alpine mirror — см. commit-msg-lint выше для контекста. - sed -i 's|https://dl-cdn.alpinelinux.org/alpine|https://repo.nstart.cloud/repository/alpine|g' /etc/apk/repositories + - apk update - apk add --no-cache git ca-certificates # Configure git remote с токеном для push. CI default remote — HTTPS с # CI_JOB_TOKEN scope, который НЕ может push'ить tags/commits. Переопределяем @@ -745,6 +750,7 @@ propose-prod-image-bump: fi # Internal Alpine mirror — см. commit-msg-lint выше для контекста. - sed -i 's|https://dl-cdn.alpinelinux.org/alpine|https://repo.nstart.cloud/repository/alpine|g' /etc/apk/repositories + - apk update - apk add --no-cache git curl jq script: - |