diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 4cf85ee..65f2df3 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -3,38 +3,13 @@ stages: - dockerize variables: - CONTAINER_IMAGE: registry.gitlab.com/ahmza/blog:latest - GIT_SUBMODULE_STRATEGY: recursive + TAG_LATEST: $CI_REGISTRY_IMAGE/$CI_COMMIT_REF_NAME:latest + TAG_COMMIT: $CI_REGISTRY_IMAGE/$CI_COMMIT_REF_NAME:$CI_COMMIT_SHORT_SHA Build: stage: build - image: alpine:latest - before_script: - - which curl || ( apk update && apk add curl ) - - curl -L https://github.com/gohugoio/hugo/releases/download/v0.92.2/hugo_0.92.2_Linux-ARM64.tar.gz > hugo.tar.gz - - tar -zxf hugo.tar.gz - - mv hugo /usr/local/bin + image: docker:latest + services: + - docker:dind script: - - hugo - artifacts: - name: "webfiles" - paths: - - public - only: - - main - - -Dockerize: - stage: dockerize - image: - name: nginx:latest - script: - - mv nginx.conf /etc/nginx/nginx.conf - - cd public - - mv * /usr/share/nginx/html - - ls /etc/nginx/ - - cat /etc/nginx/nginx.conf - - ls /usr/share/nginx/html - only: - - main - + - docker build -t $TAG_COMMIT -t $TAG_LATEST .