]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
container/build.sh: don't require repo creds on NO_PUSH
authorDan Mick <dan.mick@redhat.com>
Fri, 24 Jan 2025 19:00:28 +0000 (11:00 -0800)
committerYuri Weinstein <yweinste@redhat.com>
Fri, 31 Jan 2025 18:21:32 +0000 (18:21 +0000)
Signed-off-by: Dan Mick <dan.mick@redhat.com>
(cherry picked from commit a745e07e7ee2de76f59b3798d2814bb6ba8f9cd2)
(cherry picked from commit 31dc64c5aefd149bb5c1ac407dfc6b27163c6e61)

container/build.sh

index b3044ff9cfb0f05c0ad07b04837dbc871ba43d74..fa94a2e5247f16a1904a321eaebee458ead9ef6d 100755 (executable)
@@ -64,10 +64,12 @@ fi
 : "${BRANCH:?}"
 : "${CEPH_SHA1:?}"
 : "${ARCH:?}"
-: "${CONTAINER_REPO_HOSTNAME:?}"
-: "${CONTAINER_REPO_ORGANIZATION:?}"
-: "${CONTAINER_REPO_USERNAME:?}"
-: "${CONTAINER_REPO_PASSWORD:?}"
+if [[ ${NO_PUSH} != "true" ]] ; then
+    : "${CONTAINER_REPO_HOSTNAME:?}"
+    : "${CONTAINER_REPO_ORGANIZATION:?}"
+    : "${CONTAINER_REPO_USERNAME:?}"
+    : "${CONTAINER_REPO_PASSWORD:?}"
+fi
 if [[ ${CI_CONTAINER} != "true" ]] ; then : "${VERSION:?}"; fi
 
 # check for valid repo auth (if pushing)