Skip to content
Snippets Groups Projects

K8s deploy

Merged Remi PLANEL requested to merge k8s-deploy into dev
3 files
+ 6
6
Compare changes
  • Side-by-side
  • Inline
Files
3
+ 3
2
@@ -18,11 +18,12 @@ stages:
@@ -18,11 +18,12 @@ stages:
variables:
variables:
CONTEXT: "."
CONTEXT: "."
DOCKERFILE: "Dockerfile"
DOCKERFILE: "Dockerfile"
 
BASE_URL: /wiki/
before_script:
before_script:
- i=0; while [ "$i" -lt 12 ]; do docker info && break; sleep 5; i=$(( i + 1 )) ; done
- i=0; while [ "$i" -lt 12 ]; do docker info && break; sleep 5; i=$(( i + 1 )) ; done
- docker login -u "$CI_REGISTRY_USER" -p "$CI_REGISTRY_PASSWORD" $CI_REGISTRY
- docker login -u "$CI_REGISTRY_USER" -p "$CI_REGISTRY_PASSWORD" $CI_REGISTRY
script:
script:
- docker build --pull -t "$CI_REGISTRY_IMAGE/$IMAGE_NAME:$CI_COMMIT_SHORT_SHA" --build-arg="BUILD_OPTIONS=$OPTIONS" -f $DOCKERFILE $CONTEXT
- docker build --pull -t "$CI_REGISTRY_IMAGE/$IMAGE_NAME:$CI_COMMIT_SHORT_SHA" --build-arg="NUXT_APP_BASE_URL=$BASE_URL" -f $DOCKERFILE $CONTEXT
- docker push "$CI_REGISTRY_IMAGE/$IMAGE_NAME:$CI_COMMIT_SHORT_SHA"
- docker push "$CI_REGISTRY_IMAGE/$IMAGE_NAME:$CI_COMMIT_SHORT_SHA"
# build:
# build:
@@ -41,7 +42,7 @@ stages:
@@ -41,7 +42,7 @@ stages:
build:dev:
build:dev:
extends: .build
extends: .build
rules:
rules:
- if: $CI_COMMIT_BRANCH != "main"
- if: $CI_COMMIT_BRANCH == "main"
.deploy:
.deploy:
stage: deploy
stage: deploy