From e8f429a40d3d6d020cbb6577aaf336cf1a036894 Mon Sep 17 00:00:00 2001 From: bstein Date: Wed, 17 Dec 2025 18:45:02 -0300 Subject: [PATCH] ci: log make vars before build --- Jenkinsfile | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/Jenkinsfile b/Jenkinsfile index 75c4569..7b35f9c 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -136,6 +136,21 @@ spec: export DOCKER_BUILDKIT=1 + echo "Sanity-checking Makefile vars..." + make -n \ + VERSIONTAG="${VERSIONTAG}" \ + BASEIMAGETAG="${VERSIONTAG}" \ + IMAGENAMESPACE="${IMAGE_NAMESPACE}" \ + BASEIMAGENAMESPACE="${IMAGE_NAMESPACE}" \ + DOCKERNETWORK=host \ + PULL_BASE_FROM_DOCKERHUB=false \ + BUILD_BASE=true \ + BUILDTRIVYADP=false \ + BUILD_INSTALLER=true \ + build \ + | grep -E 'make -f .*/make/photon/Makefile build|IMAGENAMESPACE=|BASEIMAGENAMESPACE=|VERSIONTAG=|BASEIMAGETAG=|PULL_BASE_FROM_DOCKERHUB=' \ + || true + # Harbor's root Makefile hard-sets many defaults (e.g. IMAGENAMESPACE=goharbor, # PULL_BASE_FROM_DOCKERHUB=true). Environment exports are not sufficient because # makefile assignments override the environment. Pass overrides on the make