diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 84b6068..e3d0375 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -1,31 +1,31 @@ -#stages: -# - build -# - dockerize -# -#variables: -# CONTAINER_IMAGE: registry.gitlab.com/ahmza/blog:latest -# -#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.90.0/hugo_0.90.0_Linux-64bit.tar.gz > hugo.tar.gz -# - tar -zxf hugo.tar.gz -# - mv hugo /usr/local/bin -# script: -# - hugo -# artifacts: -# paths: -# - public -# -#Dockerize: -# stage: dockerize -# image: -# name: gcr.io/kaniko-project/executor:debug -# entrypoint: [""] -# script: -# - mkdir -p /kaniko/.docker -# - echo "{\"auths\":{\"$CI_REGISTRY\":{\"username\":\"$CI_REGISTRY_USER\",\"password\":\"$CI_REGISTRY_PASSWORD\"}}}" > /kaniko/.docker/config.json -# - /kaniko/executor --context $CI_PROJECT_DIR --dockerfile $CI_PROJECT_DIR/Dockerfile --destination $CI_REGISTRY_IMAGE:$CI_COMMIT_TAG -# - /kaniko/executor --context $CI_PROJECT_DIR --dockerfile $CI_PROJECT_DIR/Dockerfile --destination $CI_REGISTRY_IMAGE:latest +stages: + - build + - dockerize + +variables: + CONTAINER_IMAGE: registry.gitlab.com/ahmza/blog:latest + +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.90.0/hugo_0.90.0_Linux-64bit.tar.gz > hugo.tar.gz + - tar -zxf hugo.tar.gz + - mv hugo /usr/local/bin + script: + - hugo + artifacts: + paths: + - public + +Dockerize: + stage: dockerize + image: + name: gcr.io/kaniko-project/executor:debug + entrypoint: [""] + script: + - mkdir -p /kaniko/.docker + - echo "{\"auths\":{\"$CI_REGISTRY\":{\"username\":\"$CI_REGISTRY_USER\",\"password\":\"$CI_REGISTRY_PASSWORD\"}}}" > /kaniko/.docker/config.json + - /kaniko/executor --context $CI_PROJECT_DIR --dockerfile $CI_PROJECT_DIR/Dockerfile --destination $CI_REGISTRY_IMAGE:$CI_COMMIT_TAG + - /kaniko/executor --context $CI_PROJECT_DIR --dockerfile $CI_PROJECT_DIR/Dockerfile --destination $CI_REGISTRY_IMAGE:latest diff --git a/Dockerfile b/Dockerfile index 913b8c8..e39ed4b 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,3 +1,3 @@ FROM nginx -COPY public /usr/share/nginx/html +COPY ./ /usr/share/nginx/html EXPOSE 80