From 6b1a6ecae33c8f0f12d388c988397764a5b955b3 Mon Sep 17 00:00:00 2001 From: Dmytro Bogatov <dmytro@dbogatov.org> Date: Mon, 17 Feb 2020 23:21:36 -0500 Subject: [PATCH] Update CI. --- .gitlab-ci.yml | 67 +++++++++++++++++++++++++++++--------------------- 1 file changed, 39 insertions(+), 28 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index a0a9065..49ba756 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -1,12 +1,12 @@ stages: -- build -- test -- build-review -- review -- quality-security -- cleanup -- release -- deploy + - build + - test + - build-review + - review + - quality-security + - cleanup + - release + - deploy variables: URL: "example.com" # if you include 'website-deploy' @@ -15,33 +15,41 @@ variables: REPO: "templates/simple-webpage" AUTHPASSWORD: "example" # change to "" (empty string) to disable authentication # username is always "review" (without quotes) + CI_REF: &ref 2048650e2b7bd1ac2e54fc930be9a476682dbd57 include: # BEFORE SCRIPT - - project: 'templates/ci-snippets' - file: 'simple-website/before-script.yml' + - project: "templates/ci-snippets" + file: "simple-website/before-script.yml" + ref: *ref # BUILD - - project: 'templates/ci-snippets' - file: 'empty-build.yml' + - project: "templates/ci-snippets" + file: "empty-build.yml" + ref: *ref # TEST - - project: 'templates/ci-snippets' - file: 'simple-website/tidy.yml' + - project: "templates/ci-snippets" + file: "simple-website/tidy.yml" + ref: *ref - - project: 'templates/ci-snippets' - file: 'simple-website/blc.yml' + - project: "templates/ci-snippets" + file: "simple-website/blc.yml" + ref: *ref # BUILD-REVIEW - - project: 'templates/ci-snippets' - file: 'simple-website/review/build-review.yml' + - project: "templates/ci-snippets" + file: "simple-website/review/build-review.yml" + ref: *ref # REVIEW - - project: 'templates/ci-snippets' - file: 'simple-website/review/review.yml' + - project: "templates/ci-snippets" + file: "simple-website/review/review.yml" + ref: *ref - - project: 'templates/ci-snippets' - file: 'simple-website/review/stop-review.yml' + - project: "templates/ci-snippets" + file: "simple-website/review/stop-review.yml" + ref: *ref # CODE QUALITY # - project: 'templates/ci-snippets' @@ -66,12 +74,15 @@ include: # file: 'quality-security/performance.yml' # RELEASE - - project: 'templates/ci-snippets' - file: 'simple-website/release-docker.yml' + - project: "templates/ci-snippets" + file: "simple-website/release-docker.yml" + ref: *ref - - project: 'templates/ci-snippets' - file: 'simple-website/pages.yml' + - project: "templates/ci-snippets" + file: "simple-website/pages.yml" + ref: *ref # DEPLOY - - project: 'templates/ci-snippets' - file: 'trigger-websites-deploy.yml' + - project: "templates/ci-snippets" + file: "trigger-websites-deploy.yml" + ref: *ref -- GitLab