diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 64c3554..ae21075 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -9,3 +9,10 @@ build: - docker login -u 'robot$gitlab_ci_build' -p $HARBOR_ROBOT docker.educg.net - docker build -t "docker.educg.net/cg/k8s-manager:$CI_COMMIT_TAG" . - docker push "docker.educg.net/cg/k8s-manager:$CI_COMMIT_TAG" + +deploy: + image: bitnami/kubectl:latest + stage: deploy + script: + - sed -i 's/DOCKER_TAG_NAME/'"$CI_COMMIT_SHORT_SHA"'/' install.yaml + - kubectl apply -f install.yaml --kubeconfig=$HOME/.kube/development-config.yml diff --git a/install.yaml b/install.yaml index ed411af..e58c84b 100644 --- a/install.yaml +++ b/install.yaml @@ -17,7 +17,7 @@ spec: serviceAccountName: dev containers: - name: k8s-manager-pod - image: docker.educg.net/cg/k8s-manager:v1.1.2 + image: docker.educg.net/cg/k8s-manager:DOCKER_TAG_NAME ports: - containerPort: 8080 env: