diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 65f2df3..419a51a 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -1,15 +1,40 @@ stages: - build - - dockerize + - dockerize variables: - TAG_LATEST: $CI_REGISTRY_IMAGE/$CI_COMMIT_REF_NAME:latest - TAG_COMMIT: $CI_REGISTRY_IMAGE/$CI_COMMIT_REF_NAME:$CI_COMMIT_SHORT_SHA + CONTAINER_IMAGE: registry.gitlab.com/ahmza/blog:latest + GIT_SUBMODULE_STRATEGY: recursive Build: stage: build - image: docker:latest - services: - - docker:dind + image: alpine:latest + before_script: + - which curl || ( apk update && apk add curl ) + - curl -L https://github.com/gohugoio/hugo/releases/download/v0.90.0/hugo_0.90.0_Linux-64bit.tar.gz > hugo.tar.gz + - tar -zxf hugo.tar.gz + - mv hugo /usr/local/bin script: - - docker build -t $TAG_COMMIT -t $TAG_LATEST . + - 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 +