Skip to content

Commit caf99c4

Browse files
committed
add more cleanup
1 parent b0396f8 commit caf99c4

File tree

1 file changed

+21
-3
lines changed

1 file changed

+21
-3
lines changed

.github/workflows/build-docker.sh

Lines changed: 21 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -55,13 +55,31 @@ then
5555
fi
5656

5757

58-
export IMAGE_HOME="$HOME"
58+
export IMAGE_HOME="/storage/tmp"
59+
60+
if [ -d "$IMAGE_HOME" ]; then
61+
echo "[DEBUG] $IMAGE_HOME exists"
62+
else
63+
echo "[DEBUG] $IMAGE_HOME does not exist. Creating ..."
64+
sudo mkdir -p $IMAGE_HOME
65+
sudo chmod a+rwx $IMAGE_HOME
66+
fi
5967

6068
echo "saving docker image locally for singularity to convert:"
69+
# cleanup first
70+
if [ -f "image.tar" ]; then
71+
rm -rf image.tar
72+
fi
6173
docker save $IMAGEID:$SHORT_SHA -o image.tar
6274

63-
if [ ! -f "$IMAGE_HOME/${IMAGENAME}_${BUILDDATE}.simg" ]; then
64-
singularity build "$IMAGE_HOME/${IMAGENAME}_${BUILDDATE}.simg" docker-archive://image.tar
75+
if [ -f "$IMAGE_HOME/${IMAGENAME}_${BUILDDATE}.simg" ]; then
76+
rm -rf $IMAGE_HOME/${IMAGENAME}_${BUILDDATE}.simg
77+
fi
78+
singularity build "$IMAGE_HOME/${IMAGENAME}_${BUILDDATE}.simg" docker-archive://image.tar
79+
80+
# cleanup
81+
if [ -f "image.tar" ]; then
82+
rm -rf image.tar
6583
fi
6684

6785
if [ -n "${ORACLE_USER}" ]; then

0 commit comments

Comments
 (0)