From 7e864c2bc61a4ea2f3f0b9db2947a9b014d2364b Mon Sep 17 00:00:00 2001 From: Griefed <griefed@griefed.de> Date: Sat, 29 Jan 2022 10:02:16 +0100 Subject: [PATCH] ci: Move services, image and variables to global --- .gitlab-ci.yml | 42 ++++++++++++++---------------------------- 1 file changed, 14 insertions(+), 28 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index f9b2935..800686b 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -3,18 +3,21 @@ stages: - release - build +services: + - name: griefed/gitlab-ci-cd:2.0.0 + alias: docker + command: ["--experimental"] + +image: griefed/gitlab-ci-cd:2.0.0 + +variables: + project_name: $CI_PROJECT_NAME + SEMANTIC_RELEASE_PACKAGE: $CI_PROJECT_NAME + FOCAL_RELEASE_DATE: "current" + OVERLAY_VERSION: "v2.2.0.3" + test docker: - image: griefed/gitlab-ci-cd:2.0.0 stage: test - services: - - name: griefed/gitlab-ci-cd:2.0.0 - alias: docker - command: ["--experimental"] - variables: - project_name: $CI_PROJECT_NAME - SEMANTIC_RELEASE_PACKAGE: $CI_PROJECT_NAME - FOCAL_RELEASE_DATE: "current" - OVERLAY_VERSION: "v2.2.0.3" before_script: - docker login -u "$DOCKERHUB_USER" -p "$DOCKERHUB_TOKEN" docker.io - docker login -u "$DOCKERHUB_USER" -p "$GITHUB_TOKEN" ghcr.io @@ -74,13 +77,6 @@ test docker: release: needs: ['test docker'] stage: release - image: griefed/gitlab-ci-cd:2.0.0 - services: - - name: griefed/gitlab-ci-cd:2.0.0 - alias: docker - variables: - project_name: $CI_PROJECT_NAME - SEMANTIC_RELEASE_PACKAGE: $CI_PROJECT_NAME script: - npx semantic-release only: @@ -92,17 +88,7 @@ release: - '$CI_COMMIT_TITLE =~ /^RELEASE:.+$/ || $CI_PIPELINE_SOURCE == "schedule"' build: - image: griefed/gitlab-ci-cd:2.0.0 stage: build - services: - - name: griefed/gitlab-ci-cd:2.0.0 - alias: docker - command: ["--experimental"] - variables: - project_name: $CI_PROJECT_NAME - SEMANTIC_RELEASE_PACKAGE: $CI_PROJECT_NAME - FOCAL_RELEASE_DATE: "current" - OVERLAY_VERSION: "v2.2.0.3" before_script: - docker login -u "$DOCKERHUB_USER" -p "$DOCKERHUB_TOKEN" docker.io - docker login -u "$DOCKERHUB_USER" -p "$GITHUB_TOKEN" ghcr.io @@ -250,4 +236,4 @@ Check Packages:on-schedule: docker image rm -f $DOCKERHUB_USER/$DOCKERHUB_REPO:latest docker image rm -f localbuild rm -rf /tmp/$CI_PROJECT_PATH - echo "Done." \ No newline at end of file + echo "Done." -- GitLab