Merge branch 'fix/ci-apk-update-before-add' into 'main'
fix(ci): apk update before add — picks current package versions from mirror See merge request 2-6/2-6-4/terravault/ordinis!229
This commit is contained in:
@@ -104,6 +104,10 @@ commit-msg-lint:
|
|||||||
# переадресуем apk на internal Nexus mirror. Это нужно во всех Alpine
|
# переадресуем apk на internal Nexus mirror. Это нужно во всех Alpine
|
||||||
# jobs (commit-msg-lint, build-docs ниже, propose-prod-image-bump).
|
# 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
|
- 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
|
- apk add --no-cache git grep
|
||||||
- |
|
- |
|
||||||
set -e
|
set -e
|
||||||
@@ -642,6 +646,7 @@ release:
|
|||||||
fi
|
fi
|
||||||
# Internal Alpine mirror — см. commit-msg-lint выше для контекста.
|
# 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
|
- 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
|
- apk add --no-cache git ca-certificates
|
||||||
# Configure git remote с токеном для push. CI default remote — HTTPS с
|
# Configure git remote с токеном для push. CI default remote — HTTPS с
|
||||||
# CI_JOB_TOKEN scope, который НЕ может push'ить tags/commits. Переопределяем
|
# CI_JOB_TOKEN scope, который НЕ может push'ить tags/commits. Переопределяем
|
||||||
@@ -745,6 +750,7 @@ propose-prod-image-bump:
|
|||||||
fi
|
fi
|
||||||
# Internal Alpine mirror — см. commit-msg-lint выше для контекста.
|
# 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
|
- 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
|
- apk add --no-cache git curl jq
|
||||||
script:
|
script:
|
||||||
- |
|
- |
|
||||||
|
|||||||
Reference in New Issue
Block a user