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
|
working-directory: /tmp/release-src
|
||||||
run: |
|
run: |
|
||||||
set -e
|
set -e
|
||||||
|
# docker-cli не входит в node:22-alpine — ставим через apk
|
||||||
|
apk add --no-cache docker-cli >/dev/null 2>&1
|
||||||
docker build \
|
docker build \
|
||||||
--file ./Dockerfile \
|
--file ./Dockerfile \
|
||||||
--tag git.softuniq.eu/telegram-market/telegram-shop:${VERSION} \
|
--tag git.softuniq.eu/telegram-market/telegram-shop:${VERSION} \
|
||||||
@@ -48,6 +50,7 @@ jobs:
|
|||||||
working-directory: /tmp/release-src
|
working-directory: /tmp/release-src
|
||||||
run: |
|
run: |
|
||||||
set -e
|
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_TOKEN}" | docker login git.softuniq.eu -u oauth2 --password-stdin \
|
||||||
|| { echo "registry login failed, skipping push"; exit 0; }
|
|| { echo "registry login failed, skipping push"; exit 0; }
|
||||||
docker push git.softuniq.eu/telegram-market/telegram-shop:${VERSION} \
|
docker push git.softuniq.eu/telegram-market/telegram-shop:${VERSION} \
|
||||||
@@ -60,6 +63,7 @@ jobs:
|
|||||||
working-directory: /tmp/release-src
|
working-directory: /tmp/release-src
|
||||||
run: |
|
run: |
|
||||||
set -e
|
set -e
|
||||||
|
apk add --no-cache docker-cli >/dev/null 2>&1 || true
|
||||||
mkdir -p /tmp/release-artifacts
|
mkdir -p /tmp/release-artifacts
|
||||||
docker save git.softuniq.eu/telegram-market/telegram-shop:${VERSION} \
|
docker save git.softuniq.eu/telegram-market/telegram-shop:${VERSION} \
|
||||||
-o /tmp/release-artifacts/telegram-shop-arm64-${VERSION}.tar
|
-o /tmp/release-artifacts/telegram-shop-arm64-${VERSION}.tar
|
||||||
|
|||||||
Reference in New Issue
Block a user