CI: add internal main digest deployment #40

Open
avm wants to merge 4 commits from feature/ecos-internal-main into main
Showing only changes of commit 0cee1bd1f0 - Show all commits

View File

@@ -39,7 +39,7 @@ jobs:
- name: Run quality gate
run: |
set -euo pipefail
ci_image="mostovik-backend-ci:${GITHUB_RUN_ID}-${GITHUB_RUN_ATTEMPT}"
ci_image="mostovik-backend-ci:${GITHUB_RUN_ID:-local}-${GITHUB_RUN_ATTEMPT:-1}"
docker build \
--file docker/Dockerfile \
--target ci-deps-base \
@@ -97,7 +97,7 @@ jobs:
printf '%s' "${REGISTRY_PASSWORD}" \
| docker login "${REGISTRY_HOST}" --username "${REGISTRY_USERNAME}" --password-stdin
builder="mostovik-backend-${GITHUB_RUN_ID}-${GITHUB_RUN_ATTEMPT}"
builder="mostovik-backend-${GITHUB_RUN_ID:-local}-${GITHUB_RUN_ATTEMPT:-1}"
docker buildx create --name "${builder}" --driver docker-container --use
cleanup() {
docker buildx rm "${builder}" >/dev/null 2>&1 || true
@@ -196,7 +196,7 @@ jobs:
"${DEPLOY_USER}@${DEPLOY_HOST}" \
/opt/ecos-dev/release-service \
mostovik-backend \
"${GITHUB_RUN_ID}-${GITHUB_RUN_ATTEMPT}" \
"${GITHUB_RUN_ID:-${GITHUB_SHA}}-${GITHUB_RUN_ATTEMPT:-1}" \
"${WEB_REF}" \
"${CELERY_REF}"
@@ -248,7 +248,7 @@ jobs:
"${DEPLOY_USER}@${MAIN_DEPLOY_HOST}" \
/opt/ecos-main/release-service \
mostovik-backend \
"${GITHUB_RUN_ID}-${GITHUB_RUN_ATTEMPT}" \
"${GITHUB_RUN_ID:-${GITHUB_SHA}}-${GITHUB_RUN_ATTEMPT:-1}" \
"${WEB_REF}" \
"${CELERY_REF}" \
--refresh-data
@@ -319,6 +319,6 @@ jobs:
"${CUSTOMER_DEPLOY_USER}@${CUSTOMER_DEPLOY_HOST}" \
/ecos/release-service \
mostovik-backend \
"${GITHUB_RUN_ID}-${GITHUB_RUN_ATTEMPT}" \
"${GITHUB_RUN_ID:-${GITHUB_SHA}}-${GITHUB_RUN_ATTEMPT:-1}" \
"${WEB_REF}" \
"${CELERY_REF}"