From d74a5d56cf2fd77b0f5295625113c44898944813 Mon Sep 17 00:00:00 2001
From: Benjamin Bertrand <benjamin.bertrand@ess.eu>
Date: Tue, 27 Oct 2020 09:49:52 +0100
Subject: [PATCH] Improve gitlab-ci.yml

---
 .gitlab-ci.yml | 17 +++++------------
 1 file changed, 5 insertions(+), 12 deletions(-)

diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 0eb15e7..7fda07c 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -1,10 +1,6 @@
 ---
 include:
-  - 'https://gitlab.esss.lu.se/ics-infrastructure/gitlab-ci-yml/raw/master/PreCommit.gitlab-ci.yml'
-
-.runner_tags: &runner_tags
-  tags:
-    - docker
+  - remote: "https://gitlab.esss.lu.se/ics-infrastructure/gitlab-ci-yml/raw/master/PreCommit.gitlab-ci.yml"
 
 variables:
   CONTAINER_TEST_IMAGE: "$CI_REGISTRY_IMAGE:$CI_COMMIT_REF_NAME"
@@ -22,11 +18,14 @@ stages:
   - release
   - deploy
 
+default:
+  tags:
+    - docker
+
 before_script:
   - docker login -u "$CI_REGISTRY_USER" -p "$CI_REGISTRY_PASSWORD" $CI_REGISTRY
 
 build:
-  <<: *runner_tags
   stage: build
   image: docker:latest
   script:
@@ -35,7 +34,6 @@ build:
     - docker push "$CONTAINER_TEST_IMAGE"
 
 test:
-  <<: *runner_tags
   stage: test
   image: "$CONTAINER_TEST_IMAGE"
   services:
@@ -57,7 +55,6 @@ test:
     expire_in: 1 hour
 
 analyse:
-  <<: *runner_tags
   stage: analyse
   image: registry.esss.lu.se/ics-docker/sonar-scanner:3
   before_script: []
@@ -65,7 +62,6 @@ analyse:
     - sonar-scanner -Dsonar.login=$SONARQUBE_TOKEN -Dsonar.projectVersion=$CI_COMMIT_REF_NAME
 
 release-image:
-  <<: *runner_tags
   stage: release
   image: docker:latest
   dependencies: []
@@ -77,7 +73,6 @@ release-image:
     - tags
 
 deploy-staging:
-  <<: *runner_tags
   stage: deploy
   image: registry.esss.lu.se/ics-docker/tower-cli
   before_script: []
@@ -97,7 +92,6 @@ deploy-staging:
     - tags
 
 pages:
-  <<: *runner_tags
   stage: deploy
   image: "$CONTAINER_RELEASE_IMAGE"
   dependencies: []
@@ -115,7 +109,6 @@ pages:
     - tags
 
 deploy-production:
-  <<: *runner_tags
   stage: deploy
   image: registry.esss.lu.se/ics-docker/tower-cli
   before_script: []
-- 
GitLab