@@ -95,6 +95,8 @@ if [ "${1}x" == "x" ] || [ "${1}" == "--help" ] || [ "${1}" == "-h" ]; then
95
95
fi
96
96
fi
97
97
98
+ source ./build-functions/gh-functions.sh
99
+
98
100
# ##
99
101
# Enabling dry-run mode
100
102
# ##
105
107
DRY=" echo"
106
108
fi
107
109
110
+ gh_echo " ::group::⤵️ Fetching the NetBox source code"
111
+
108
112
# ##
109
113
# Variables for fetching the NetBox source
110
114
# ##
@@ -121,9 +125,7 @@ if [ "${2}" != "--push-only" ] && [ -z "${SKIP_GIT}" ]; then
121
125
REMOTE_EXISTS=$( git ls-remote --heads --tags " ${URL} " " ${NETBOX_BRANCH} " | wc -l)
122
126
if [ " ${REMOTE_EXISTS} " == " 0" ]; then
123
127
echo " ❌ Remote branch '${NETBOX_BRANCH} ' not found in '${URL} '; Nothing to do"
124
- if [ -n " ${GH_ACTION} " ]; then
125
- echo " ::set-output name=skipped::true"
126
- fi
128
+ gh_echo " ::set-output name=skipped::true"
127
129
exit 0
128
130
fi
129
131
echo " 🌐 Checking out '${NETBOX_BRANCH} ' of NetBox from the url '${URL} ' into '${NETBOX_PATH} '"
@@ -146,6 +148,9 @@ if [ "${2}" != "--push-only" ] && [ -z "${SKIP_GIT}" ]; then
146
148
echo " ✅ Checked out NetBox"
147
149
fi
148
150
151
+ gh_echo " ::endgroup::"
152
+ gh_echo " ::group::🧮 Calculating Values"
153
+
149
154
# ##
150
155
# Determining the value for DOCKERFILE
151
156
# and checking whether it exists
@@ -221,11 +226,14 @@ DEFAULT_DOCKER_TARGETS=("main" "ldap")
221
226
DOCKER_TARGETS=(" ${DOCKER_TARGET:- " ${DEFAULT_DOCKER_TARGETS[@]} " } " )
222
227
echo " 🏭 Building the following targets:" " ${DOCKER_TARGETS[@]} "
223
228
229
+ gh_echo " ::endgroup::"
230
+
224
231
# ##
225
232
# Build each target
226
233
# ##
227
234
export DOCKER_BUILDKIT=${DOCKER_BUILDKIT-1}
228
235
for DOCKER_TARGET in " ${DOCKER_TARGETS[@]} " ; do
236
+ gh_echo " ::group::🏗 Building the target '${DOCKER_TARGET} '"
229
237
echo " 🏗 Building the target '${DOCKER_TARGET} '"
230
238
231
239
# ##
@@ -237,10 +245,8 @@ for DOCKER_TARGET in "${DOCKER_TARGETS[@]}"; do
237
245
fi
238
246
TARGET_DOCKER_TAG_PROJECT=" ${TARGET_DOCKER_TAG} -${PROJECT_VERSION} "
239
247
240
- if [ -n " ${GH_ACTION} " ]; then
241
- echo " FINAL_DOCKER_TAG=${TARGET_DOCKER_TAG_PROJECT} " >> " $GITHUB_ENV "
242
- echo " ::set-output name=skipped::false"
243
- fi
248
+ gh_env " FINAL_DOCKER_TAG=${TARGET_DOCKER_TAG_PROJECT} "
249
+ gh_echo " ::set-output name=skipped::false"
244
250
245
251
# ##
246
252
# composing the additional DOCKER_SHORT_TAG,
@@ -401,4 +407,6 @@ for DOCKER_TARGET in "${DOCKER_TARGETS[@]}"; do
401
407
push_image_to_registry " ${TARGET_DOCKER_LATEST_TAG_PROJECT} "
402
408
fi
403
409
fi
410
+
411
+ gh_echo " ::endgroup::"
404
412
done
0 commit comments