File tree 2 files changed +15
-3
lines changed
2 files changed +15
-3
lines changed Original file line number Diff line number Diff line change @@ -92,7 +92,8 @@ docker-publish: quay-login docker-build docker-push
92
92
# # This target is run by the master branch Jenkins Job
93
93
.PHONY : build-push
94
94
build-push : docker-publish
95
- CONTAINER_ENGINE=" ${CONTAINER_ENGINE} " \
95
+ @echo " ## Building bundle and catalog images..."
96
+ @ (CONTAINER_ENGINE=" ${CONTAINER_ENGINE} " \
96
97
CONTAINER_ENGINE_CONFIG_DIR=" ${CONTAINER_ENGINE_CONFIG_DIR} " \
97
98
CURRENT_COMMIT=" ${CURRENT_COMMIT} " \
98
99
OLM_BUNDLE_IMAGE=" ${OLM_BUNDLE_IMAGE} " \
@@ -102,4 +103,7 @@ build-push: docker-publish
102
103
OPERATOR_VERSION=" ${OPERATOR_VERSION} " \
103
104
OPERATOR_IMAGE=" ${OPERATOR_IMAGE} " \
104
105
OPERATOR_IMAGE_TAG=" ${OPERATOR_IMAGE_TAG} " \
105
- build/build_opm_catalog.sh
106
+ IMAGE_REGISTRY=${IMAGE_REGISTRY} \
107
+ REGISTRY_USER=" ${REGISTRY_USER} " \
108
+ REGISTRY_TOKEN=" ${REGISTRY_TOKEN} " \
109
+ build/build_opm_catalog.sh)
Original file line number Diff line number Diff line change @@ -40,6 +40,10 @@ function precheck_required_files() {
40
40
return 0
41
41
}
42
42
43
+ function login_image_registry() {
44
+ ${CONTAINER_ENGINE} login -u=" ${REGISTRY_USER} " -p=" ${REGISTRY_TOKEN} " ${IMAGE_REGISTRY}
45
+ }
46
+
43
47
function prepare_temporary_folders() {
44
48
BASE_FOLDER=$( mktemp -d --suffix " -$( basename " $0 " ) " )
45
49
DIR_BUNDLE=$( mktemp -d -p " $BASE_FOLDER " bundle.XXXX)
@@ -87,6 +91,10 @@ function set_previous_operator_version() {
87
91
}
88
92
89
93
function setup_environment() {
94
+ log " Login Image registry"
95
+ login_image_registry
96
+ log " Successfully login to $IMAGE_REGISTRY "
97
+
90
98
log " Generating temporary folders to contain artifacts"
91
99
prepare_temporary_folders
92
100
log " base path: $BASE_FOLDER "
@@ -221,7 +229,7 @@ function tag_and_push_images() {
221
229
222
230
function main() {
223
231
log " Building $OPERATOR_NAME version $OPERATOR_VERSION "
224
-
232
+
225
233
precheck_required_files || return 1
226
234
227
235
setup_environment
You can’t perform that action at this time.
0 commit comments