diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index a0a906514ff87cf7517f9d21a2a4b9a48927e2ef..49ba756c012241cf4759ce70f3f1b3c24d6ec8e5 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