diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 2217431a265d8337587196ba478c8cb31b600137..1c927ea61645e48d34e40b872a742915a5ce05cb 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -1,11 +1,22 @@ +variables: + GIT_SUBMODULE_STRATEGY: recursive + stages: + - test - build - deploy -variables: - GIT_SUBMODULE_STRATEGY: recursive +zola check: + stage: test + image: alpine:latest + before_script: + - apk add --update-cache --repository http://dl-cdn.alpinelinux.org/alpine/edge/community/ zola + - apk add yarn + - yarn install + script: + - zola check -build docker image: +docker build: stage: build interruptible: true image: @@ -18,14 +29,4 @@ build docker image: --dockerfile $CI_PROJECT_DIR/Dockerfile --destination $CI_REGISTRY_IMAGE:$CI_COMMIT_REF_NAME --cache=true - --digestfile=DIGESTFILE --cleanup - -deploy docker image: - stage: deploy - image: bitnami/kubectl:latest - script: - - cd deploy - - sed -i s/IMAGE_TAG/$CI_COMMIT_REF_NAME@sha256:$(cat DIGESTFILE)/g - - cat deployment.yaml -# - for file in *; do kubectl apply -f $file; done