Add version to docker tags

This commit is contained in:
2026-03-12 15:35:53 -03:00
parent 4d43018773
commit a2242809b2

View File

@@ -20,13 +20,17 @@ steps:
- /var/run/docker.sock:/var/run/docker.sock
commands:
- set -e
- apk add --no-cache jq
- APP_VERSION=$(jq -r .version package.json | sed 's/^v//')
- echo "=== Building Docker image ==="
- 'echo "Commit SHA: ${CI_COMMIT_SHA:0:8}"'
- 'echo "Registry repo: $REGISTRY_REPO"'
- 'echo "App version: $APP_VERSION"'
- |
docker build \
--tag $REGISTRY_REPO:${CI_COMMIT_SHA} \
--tag $REGISTRY_REPO:latest \
--tag $REGISTRY_REPO:${APP_VERSION} \
--label "git.commit=${CI_COMMIT_SHA}" \
--label "git.branch=${CI_COMMIT_BRANCH}" \
.
@@ -82,15 +86,19 @@ steps:
- /var/run/docker.sock:/var/run/docker.sock
commands:
- set -e
- apk add --no-cache jq
- APP_VERSION=$(jq -r .version package.json | sed 's/^v//')
- echo "=== Pushing to registry ==="
- 'echo "Registry: $REGISTRY_URL"'
- 'echo "Repository: $REGISTRY_REPO"'
- 'echo "App version: $APP_VERSION"'
- |
echo "$REGISTRY_PASSWORD" | docker login "$REGISTRY_URL" \
-u "$REGISTRY_USERNAME" \
--password-stdin
- docker push $REGISTRY_REPO:${CI_COMMIT_SHA}
- docker push $REGISTRY_REPO:latest
- docker push $REGISTRY_REPO:${APP_VERSION}
- echo "✓ Images pushed successfully"
depends_on:
- 'Docker image build'