diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index c05fafb..6720e83 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -13,7 +13,9 @@ stages: variables: STACK_ROOT: "${CI_PROJECT_DIR}/.stack-root" - DOCKER_IMAGE: "${CI_REGISTRY_IMAGE}:${CI_BUILD_REF_SLUG}_${CI_PIPELINE_ID}" + DEPLOYMENT_IMAGE: "${CI_REGISTRY_IMAGE}:${CI_BUILD_REF_SLUG}_${CI_PIPELINE_ID}" + DEPLOYMENT_NAME: "stackage-server-${CI_BUILD_REF_SLUG}" + DEPLOYMENT_APP: "${CI_ENVIRONMENT_SLUG}" # This creates anchors for bits of script that are reused between builds .anchors: @@ -23,48 +25,67 @@ variables: kubectl config set-cluster cluster --server="$KUBE_URL" --certificate-authority="$HOME/ca.pem" && kubectl config set-credentials cluster --token="$KUBE_TOKEN" && kubectl config set-context cluster --cluster=cluster --user=cluster --namespace="$KUBE_NAMESPACE" && kubectl config use-context cluster + - &KUBEAPPLY + kubectl apply -f <(envsubst