From ad793195ecab824a7ca59b38682fd4c12ff38c10 Mon Sep 17 00:00:00 2001 From: Dmytro Bogatov <dmytro@dbogatov.org> Date: Sat, 1 Dec 2018 14:50:35 -0500 Subject: [PATCH] Refactor CI config. --- .gitlab-ci.yml | 54 ++++++++------------------------------------------ 1 file changed, 8 insertions(+), 46 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index cfde60d..5323028 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -2,50 +2,12 @@ stages: - test - release -tidy: - image: dbogatov/docker-images:tidy-latest - stage: test - before_script: - - http-server ./website -p 8080 > /dev/null & - - sleep 5 - script: - - curl -Ls http://localhost:8080/index.html | tidy -e - tags: - - docker - -blc: - image: dbogatov/docker-images:blc-latest - stage: test - before_script: - - http-server ./website -p 8080 > /dev/null & - - sleep 5 - script: - - blc --filter-level 3 --input http://localhost:8080/index.html -rog --exclude "*linkedin.*" --exclude *facebook.* | tee blc.out - - "cat blc.out | grep '0 broken.'" - tags: - - docker +variables: + INDEX: "index.html" + REPO: "templates/simple-webpage" -# SETUP YOURSELF -dockerify: - stage: release - script: - - docker build -t registry.dbogatov.org/templates/simple-webpage . - - docker login -u gitlab-ci-token -p $CI_BUILD_TOKEN registry.dbogatov.org - - docker push registry.dbogatov.org/templates/simple-webpage - tags: - - shell - -pages: - image: dbogatov/docker-images:alpine-extras-latest - stage: release - script: - - mv website public - - echo "Uploading files to pages" - artifacts: - expire_in: 30 min - paths: - - public - tags: - - docker - only: - - master +include: +- 'https://git.dbogatov.org/templates/ci-snippets/raw/master/simple-website/tidy.yml' +- 'https://git.dbogatov.org/templates/ci-snippets/raw/master/simple-website/blc.yml' +- 'https://git.dbogatov.org/templates/ci-snippets/raw/master/simple-website/dockerify.yml' +- 'https://git.dbogatov.org/templates/ci-snippets/raw/master/simple-website/pages.yml' -- GitLab