From ea63f053e54eaf50ed02b736686ca41f3289bc00 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Manuel=20de=20la=20Pe=C3=B1a?= Date: Wed, 29 Jul 2020 19:08:24 +0200 Subject: [PATCH] feat(ci): support building docker images for PRs (#20323) * feat(ci): support building docker images for PRs * chore: use PR_ID as tag --- .ci/packaging.groovy | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/.ci/packaging.groovy b/.ci/packaging.groovy index 1f18c65e9e7..77d8c05561f 100644 --- a/.ci/packaging.groovy +++ b/.ci/packaging.groovy @@ -188,8 +188,14 @@ def tagAndPush(name){ if("${env.SNAPSHOT}" == "true"){ libbetaVer += "-SNAPSHOT" } + + def tagName = "${libbetaVer}" + if (env.CHANGE_ID?.trim()) { + tagName = "pr-${env.CHANGE_ID}" + } + def oldName = "${DOCKER_REGISTRY}/beats/${name}:${libbetaVer}" - def newName = "${DOCKER_REGISTRY}/observability-ci/${name}:${libbetaVer}" + def newName = "${DOCKER_REGISTRY}/observability-ci/${name}:${tagName}" def commitName = "${DOCKER_REGISTRY}/observability-ci/${name}:${env.GIT_BASE_COMMIT}" dockerLogin(secret: "${DOCKERELASTIC_SECRET}", registry: "${DOCKER_REGISTRY}") retry(3){