diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml new file mode 100644 index 0000000000000000000000000000000000000000..bf0b65352b4d0ce3e49d6770283d282594c8c20b --- /dev/null +++ b/.gitlab-ci.yml @@ -0,0 +1,18 @@ +stages: + - build + - deploy + +build: + stage: build + image: + name: gcr.io/kaniko-project/executor:v1.23.2-debug + entrypoint: [""] + script: + - echo "{\"auths\":{\"harbor.c3sl.ufpr.br\":{\"username\":\"$HARBOR_USER\",\"password\":\"$HARBOR_PASSWORD\"}}}" > /kaniko/.docker/config.json + - /kaniko/executor --context . --destination harbor.c3sl.ufpr.br/root/docs --cache=true --dockerfile "${CI_PROJECT_DIR}/Dockerfile" + +deploy: + stage: deploy + image: bitnami/kubectl:latest + script: + - kubectl --kubeconfig $KUBECONFIG rollout restart deploy rootdocs -n rootdocs