Merge branch 'dev' into 'production'
Merge branch 'dev' into 'production' See merge request rheinsw/website!17
This commit is contained in:
@@ -17,6 +17,7 @@ cache:
|
|||||||
key: ${CI_COMMIT_REF_SLUG}
|
key: ${CI_COMMIT_REF_SLUG}
|
||||||
paths:
|
paths:
|
||||||
- node_modules/
|
- node_modules/
|
||||||
|
policy: pull
|
||||||
|
|
||||||
variables:
|
variables:
|
||||||
NEXT_PUBLIC_ENV: "production"
|
NEXT_PUBLIC_ENV: "production"
|
||||||
@@ -65,17 +66,19 @@ dockerize:
|
|||||||
- echo "$CI_REGISTRY_PASSWORD" | docker login "$CI_REGISTRY" -u "$CI_REGISTRY_USER" --password-stdin
|
- echo "$CI_REGISTRY_PASSWORD" | docker login "$CI_REGISTRY" -u "$CI_REGISTRY_USER" --password-stdin
|
||||||
script:
|
script:
|
||||||
- |
|
- |
|
||||||
TAG="$CI_COMMIT_REF_NAME"
|
RAW_TAG="$CI_COMMIT_REF_NAME"
|
||||||
echo "Building Docker image with tag: $TAG"
|
TAG="${RAW_TAG//\//_}" # replaces "/" with "_"
|
||||||
|
echo "Sanitized tag: $TAG"
|
||||||
docker build -t $DOCKER_IMAGE:$TAG -f Dockerfile .
|
docker build -t $DOCKER_IMAGE:$TAG -f Dockerfile .
|
||||||
|
|
||||||
if [[ "$TAG" == "dev" || "$TAG" == "production" ]]; then
|
if [[ "$RAW_TAG" == "dev" || "$RAW_TAG" == "production" ]]; then
|
||||||
echo "Pushing Docker image $DOCKER_IMAGE:$TAG"
|
echo "Pushing Docker image $DOCKER_IMAGE:$TAG"
|
||||||
docker push $DOCKER_IMAGE:$TAG
|
docker push $DOCKER_IMAGE:$TAG
|
||||||
else
|
else
|
||||||
echo "Skipping Docker push for non-dev or production branch: $TAG"
|
echo "Skipping Docker push for non-dev or production branch: $RAW_TAG"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
|
||||||
deploy_production:
|
deploy_production:
|
||||||
stage: deploy
|
stage: deploy
|
||||||
rules: *deploy_production_rule
|
rules: *deploy_production_rule
|
||||||
|
|||||||
Reference in New Issue
Block a user