ci: install docker-cli in alpine job container for build/push/save steps
All checks were successful
Release: ARM64 Docker Image / build-arm64 (push) Successful in 3m14s
All checks were successful
Release: ARM64 Docker Image / build-arm64 (push) Successful in 3m14s
This commit is contained in:
@@ -38,6 +38,8 @@ jobs:
|
||||
working-directory: /tmp/release-src
|
||||
run: |
|
||||
set -e
|
||||
# docker-cli не входит в node:22-alpine — ставим через apk
|
||||
apk add --no-cache docker-cli >/dev/null 2>&1
|
||||
docker build \
|
||||
--file ./Dockerfile \
|
||||
--tag git.softuniq.eu/telegram-market/telegram-shop:${VERSION} \
|
||||
@@ -48,6 +50,7 @@ jobs:
|
||||
working-directory: /tmp/release-src
|
||||
run: |
|
||||
set -e
|
||||
apk add --no-cache docker-cli >/dev/null 2>&1 || true
|
||||
echo "${REGISTRY_TOKEN}" | docker login git.softuniq.eu -u oauth2 --password-stdin \
|
||||
|| { echo "registry login failed, skipping push"; exit 0; }
|
||||
docker push git.softuniq.eu/telegram-market/telegram-shop:${VERSION} \
|
||||
@@ -60,6 +63,7 @@ jobs:
|
||||
working-directory: /tmp/release-src
|
||||
run: |
|
||||
set -e
|
||||
apk add --no-cache docker-cli >/dev/null 2>&1 || true
|
||||
mkdir -p /tmp/release-artifacts
|
||||
docker save git.softuniq.eu/telegram-market/telegram-shop:${VERSION} \
|
||||
-o /tmp/release-artifacts/telegram-shop-arm64-${VERSION}.tar
|
||||
|
||||
Reference in New Issue
Block a user