Skip to content

Commit 88ee9c2

Browse files
authored
Merge pull request #61 from ika-rwth-aachen/fix-caching
Remove slim artifacts to fix caching in GitHub CI
2 parents df051bb + b2f3ce5 commit 88ee9c2

File tree

1 file changed

+7
-12
lines changed

1 file changed

+7
-12
lines changed

scripts/ci.sh

Lines changed: 7 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -74,12 +74,6 @@ fi
7474
unset TARGET
7575
unset PLATFORM
7676

77-
# prepare slim
78-
if [[ "${ENABLE_SLIM}" == "true" ]]; then
79-
curl -L -o ds.tar.gz https://github.com/slimtoolkit/slim/releases/download/1.40.11/dist_linux.tar.gz
80-
tar -xvf ds.tar.gz
81-
fi
82-
8377
# loop over targets and platforms to build images
8478
for PLATFORM in "${PLATFORMS[@]}"; do
8579
for TARGET in "${TARGETS[@]}"; do
@@ -93,20 +87,21 @@ for PLATFORM in "${PLATFORMS[@]}"; do
9387
done
9488

9589
# slim image
96-
if [[ "${ENABLE_SLIM}" == "true" && "${TARGET}" == "run" ]]; then
90+
if [[ "${ENABLE_SLIM}" == "true" && "${TARGET}" == "run" && ${_ENABLE_IMAGE_PUSH} == "true" ]]; then
9791
open_log_group "Slim image (${PLATFORM})"
9892
image="${IMAGE}"
9993
slim_image="${SLIM_IMAGE}"
10094
[[ -n "${_IMAGE_POSTFIX}" ]] && image="${image}${_IMAGE_POSTFIX}"
10195
[[ -n "${_IMAGE_POSTFIX}" ]] && slim_image="${slim_image}${_IMAGE_POSTFIX}"
102-
[[ "${_ENABLE_IMAGE_PUSH}" != "true" || "${ENABLE_SINGLEARCH_PUSH}" == "true" ]] && image="${image}-${PLATFORM}"
103-
[[ "${_ENABLE_IMAGE_PUSH}" != "true" || "${ENABLE_SINGLEARCH_PUSH}" == "true" ]] && slim_image="${slim_image}-${PLATFORM}"
96+
[[ "${ENABLE_SINGLEARCH_PUSH}" == "true" ]] && image="${image}-${PLATFORM}"
97+
[[ "${ENABLE_SINGLEARCH_PUSH}" == "true" ]] && slim_image="${slim_image}-${PLATFORM}"
98+
curl -L -o ds.tar.gz https://github.com/slimtoolkit/slim/releases/download/1.40.11/dist_linux.tar.gz
99+
tar -xvf ds.tar.gz
104100
cd dist_linux*
105101
./slim build --target "${image}" --tag "${slim_image}" ${SLIM_BUILD_ARGS}
106-
if [[ "${_ENABLE_IMAGE_PUSH}" == "true" ]]; then
107-
docker push "${slim_image}"
108-
fi
102+
docker push "${slim_image}"
109103
cd -
104+
rm -rf dist_linux* ds.tar.gz
110105
close_log_group
111106
fi
112107
done

0 commit comments

Comments
 (0)