adding docker folder
This commit is contained in:
1 parent
4135fabb8d
commit
74cc2eee81
4 files changed
+80
No files matched your search
@@ -0,0 +1,36 @@
|
||||
set -eux
|
||||
|
||||
echo "Test script started"
|
||||
|
||||
function run_script {
|
||||
if [[ -d tmp ]]
|
||||
then
|
||||
rm -rf tmp
|
||||
mkdir tmp
|
||||
else
|
||||
mkdir tmp
|
||||
fi
|
||||
|
||||
# copy files first
|
||||
rsync -a --progress ../ tmp --exclude target --exclude docker
|
||||
|
||||
# build base image
|
||||
docker build -f Dockerfile_pre_test -t dioxus-base-test-image .
|
||||
# run test
|
||||
docker build -f Dockerfile_test -t dioxus-test-image .
|
||||
|
||||
# clean up
|
||||
rm -rf tmp
|
||||
if [ $1 = "--with-full-docker-cleanup" ]
|
||||
then
|
||||
docker image rm dioxus-base-test-image
|
||||
docker image rm dioxus-test-image
|
||||
docker system prune -a --force
|
||||
fi
|
||||
}
|
||||
|
||||
run_script || echo "Error occured.. cleaning a bit." &&
|
||||
docker system prune -a --force && \
|
||||
rm -rf tmp;
|
||||
|
||||
echo "Script finished to execute"
|
||||
Reference in new issue
Block a user