]> source.dussan.org Git - sonarqube.git/commitdiff
Use Dockerfile-build in Cirrus
authorSimon Brandhof <simon.brandhof@sonarsource.com>
Mon, 14 Jan 2019 07:48:27 +0000 (08:48 +0100)
committersonartech <sonartech@sonarsource.com>
Wed, 16 Jan 2019 08:43:15 +0000 (09:43 +0100)
That avoids maintaining and releasing the Dockerfile-build from
another repository (SonarSource/vms)

.cirrus.yml

index 0de17b9a25d920cd1c8da2a236c3690e638dd6b1..ccbecef967e10343b92bb3c87a23ffa3fb6e202c 100644 (file)
@@ -34,7 +34,9 @@ build_task:
   only_if: $CIRRUS_BRANCH !=~ "dogfood/.*" && $CIRRUS_BRANCH != "public_master"
   timeout_in: 90m
   gke_container:
-    image: gradle:4.10.1-jdk8
+    dockerfile: private/docker/Dockerfile-build
+    builder_image_project: ci-cd-215716
+    builder_image_name: docker-builder-v1
     cluster_name: cirrus-euw3a-cluster
     zone: europe-west3-a
     namespace: default
@@ -53,7 +55,9 @@ deploy_docs_task:
   depends_on: build
   only_if: $CIRRUS_BRANCH == 'dogfood-on-next'
   gke_container:
-    image: gcr.io/ci-cd-215716/sonar-enterprise-bash:0.0.1
+    dockerfile: private/docker/Dockerfile-build
+    builder_image_project: ci-cd-215716
+    builder_image_name: docker-builder-v1
     cluster_name: cirrus-euw3a-cluster
     zone: europe-west3-a
     namespace: default
@@ -69,7 +73,9 @@ validate_task:
   only_if: $CIRRUS_BRANCH !=~ "dogfood/.*" && $CIRRUS_BRANCH != "public_master"
   timeout_in: 90m
   gke_container:
-    image: gcr.io/ci-cd-215716/sonar-enterprise-build:0.0.3
+    dockerfile: private/docker/Dockerfile-build
+    builder_image_project: ci-cd-215716
+    builder_image_name: docker-builder-v1
     cluster_name: cirrus-euw3a-cluster
     zone: europe-west3-a
     namespace: default
@@ -97,7 +103,9 @@ qa_task:
   depends_on: build
   only_if: $CIRRUS_BRANCH !=~ "dogfood/.*" && $CIRRUS_BRANCH != "public_master"
   gke_container:
-    image: gcr.io/ci-cd-215716/sonar-enterprise-qa:0.0.2
+    dockerfile: private/docker/Dockerfile-build
+    builder_image_project: ci-cd-215716
+    builder_image_name: docker-builder-v1
     cluster_name: cirrus-euw3a-cluster
     zone: europe-west3-a
     namespace: default
@@ -142,7 +150,9 @@ promote_task:
     - qa
   only_if: $CIRRUS_BRANCH !=~ "dogfood/.*" && $CIRRUS_BRANCH != "public_master"
   gke_container:
-    image: gcr.io/ci-cd-215716/sonar-enterprise-bash:0.0.1
+    dockerfile: private/docker/Dockerfile-build
+    builder_image_project: ci-cd-215716
+    builder_image_name: docker-builder-v1
     cluster_name: cirrus-euw3a-cluster
     zone: europe-west3-a
     namespace: default