CI: add internal main digest deployment #40
@@ -39,7 +39,7 @@ jobs:
|
|||||||
- name: Run quality gate
|
- name: Run quality gate
|
||||||
run: |
|
run: |
|
||||||
set -euo pipefail
|
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 \
|
docker build \
|
||||||
--file docker/Dockerfile \
|
--file docker/Dockerfile \
|
||||||
--target ci-deps-base \
|
--target ci-deps-base \
|
||||||
@@ -97,7 +97,7 @@ jobs:
|
|||||||
printf '%s' "${REGISTRY_PASSWORD}" \
|
printf '%s' "${REGISTRY_PASSWORD}" \
|
||||||
| docker login "${REGISTRY_HOST}" --username "${REGISTRY_USERNAME}" --password-stdin
|
| 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
|
docker buildx create --name "${builder}" --driver docker-container --use
|
||||||
cleanup() {
|
cleanup() {
|
||||||
docker buildx rm "${builder}" >/dev/null 2>&1 || true
|
docker buildx rm "${builder}" >/dev/null 2>&1 || true
|
||||||
@@ -196,7 +196,7 @@ jobs:
|
|||||||
"${DEPLOY_USER}@${DEPLOY_HOST}" \
|
"${DEPLOY_USER}@${DEPLOY_HOST}" \
|
||||||
/opt/ecos-dev/release-service \
|
/opt/ecos-dev/release-service \
|
||||||
mostovik-backend \
|
mostovik-backend \
|
||||||
"${GITHUB_RUN_ID}-${GITHUB_RUN_ATTEMPT}" \
|
"${GITHUB_RUN_ID:-${GITHUB_SHA}}-${GITHUB_RUN_ATTEMPT:-1}" \
|
||||||
"${WEB_REF}" \
|
"${WEB_REF}" \
|
||||||
"${CELERY_REF}"
|
"${CELERY_REF}"
|
||||||
|
|
||||||
@@ -248,7 +248,7 @@ jobs:
|
|||||||
"${DEPLOY_USER}@${MAIN_DEPLOY_HOST}" \
|
"${DEPLOY_USER}@${MAIN_DEPLOY_HOST}" \
|
||||||
/opt/ecos-main/release-service \
|
/opt/ecos-main/release-service \
|
||||||
mostovik-backend \
|
mostovik-backend \
|
||||||
"${GITHUB_RUN_ID}-${GITHUB_RUN_ATTEMPT}" \
|
"${GITHUB_RUN_ID:-${GITHUB_SHA}}-${GITHUB_RUN_ATTEMPT:-1}" \
|
||||||
"${WEB_REF}" \
|
"${WEB_REF}" \
|
||||||
"${CELERY_REF}" \
|
"${CELERY_REF}" \
|
||||||
--refresh-data
|
--refresh-data
|
||||||
@@ -319,6 +319,6 @@ jobs:
|
|||||||
"${CUSTOMER_DEPLOY_USER}@${CUSTOMER_DEPLOY_HOST}" \
|
"${CUSTOMER_DEPLOY_USER}@${CUSTOMER_DEPLOY_HOST}" \
|
||||||
/ecos/release-service \
|
/ecos/release-service \
|
||||||
mostovik-backend \
|
mostovik-backend \
|
||||||
"${GITHUB_RUN_ID}-${GITHUB_RUN_ATTEMPT}" \
|
"${GITHUB_RUN_ID:-${GITHUB_SHA}}-${GITHUB_RUN_ATTEMPT:-1}" \
|
||||||
"${WEB_REF}" \
|
"${WEB_REF}" \
|
||||||
"${CELERY_REF}"
|
"${CELERY_REF}"
|
||||||
|
|||||||
Reference in New Issue
Block a user