From 1639d1d71c69537288f84ae586d9fd34d536aaf5 Mon Sep 17 00:00:00 2001 From: Sharif Elgamal Date: Thu, 25 Oct 2018 16:42:34 -0700 Subject: [PATCH] adding the cache warmer to the release process (#412) --- deploy/cloudbuild-release.yaml | 11 ++++++++++- deploy/cloudbuild.yaml | 11 ++++++++++- 2 files changed, 20 insertions(+), 2 deletions(-) diff --git a/deploy/cloudbuild-release.yaml b/deploy/cloudbuild-release.yaml index a86b0b0da..ee5b1d694 100644 --- a/deploy/cloudbuild-release.yaml +++ b/deploy/cloudbuild-release.yaml @@ -14,7 +14,16 @@ steps: - name: "gcr.io/cloud-builders/docker" args: ["tag", "gcr.io/kaniko-project/executor:debug-$TAG_NAME", "gcr.io/kaniko-project/executor:debug"] + # Then, we want to build the cache warmer + - name: "gcr.io/cloud-builders/docker" + args: ["build", "-f", "deploy/Dockerfile_warmer", + "-t", "gcr.io/kaniko-project/warmer:$TAG_NAME", "."] + - name: "gcr.io/cloud-builders/docker" + args: ["tag", "gcr.io/kaniko-project/warmer:$TAG_NAME", + "gcr.io/kaniko-project/warmer:latest"] images: ["gcr.io/kaniko-project/executor:$TAG_NAME", "gcr.io/kaniko-project/executor:latest", "gcr.io/kaniko-project/executor:debug-$TAG_NAME", - "gcr.io/kaniko-project/executor:debug"] + "gcr.io/kaniko-project/executor:debug", + "gcr.io/kaniko-project/warmer:$TAG_NAME", + "gcr.io/kaniko-project/warmer:latest"] diff --git a/deploy/cloudbuild.yaml b/deploy/cloudbuild.yaml index 6e2e074af..e01b52390 100644 --- a/deploy/cloudbuild.yaml +++ b/deploy/cloudbuild.yaml @@ -13,7 +13,16 @@ steps: - name: "gcr.io/cloud-builders/docker" args: ["build", "-f", "deploy/Dockerfile_debug", "-t", "gcr.io/kaniko-project/executor:debug", "."] + # Then, we want to build the cache warmer + - name: "gcr.io/cloud-builders/docker" + args: ["build", "-f", "deploy/Dockerfile_warmer", + "-t", "gcr.io/kaniko-project/warmer:${COMMIT_SHA}", "."] + - name: "gcr.io/cloud-builders/docker" + args: ["build", "-f", "deploy/Dockerfile_warmer", + "-t", "gcr.io/kaniko-project/warmer:latest", "."] images: ["gcr.io/kaniko-project/executor:${COMMIT_SHA}", "gcr.io/kaniko-project/executor:latest", "gcr.io/kaniko-project/executor:debug-${COMMIT_SHA}", - "gcr.io/kaniko-project/executor:debug"] + "gcr.io/kaniko-project/executor:debug", + "gcr.io/kaniko-project/warmer:${COMMIT_SHA}", + "gcr.io/kaniko-project/warmer:latest"]