1
0
mirror of https://github.com/avatao-content/test-tutorial-framework synced 2024-07-05 13:48:46 +00:00

Add support to build with frontend in image in tfw.sh

This commit is contained in:
Kristóf Tóth 2018-03-31 21:07:11 +02:00
parent 30fa734711
commit 203d111f09

View File

@ -47,15 +47,24 @@ baseimage_releasename()
printf "${VERSION}-${DATE}"
}
build_test()
build_test_internal()
{
build_baseimage
cd $TEST_PATH
docker build -t $IMAGE_NAME \
-f ${BUILD_CONTEXT}/Dockerfile \
--build-arg BUILD_CONTEXT=$BUILD_CONTEXT \
--build-arg NOFRONTEND=1 \
.
${ARGS} .
}
build_test()
{
ARGS="--build-arg NOFRONTEND=1" build_test_internal
}
build_test_withfrontend()
{
ARGS="--no-cache" build_test_internal
}
run_test()
@ -101,14 +110,18 @@ case $1 in
build)
build_test
;;
buildwithfrontend)
build_test_withfrontend
;;
start)
start_test
;;
*)
echo "Usage: tfw.sh [buildtfw|build|start|buildstart]"
echo " |--- buildtfw: build TFW baseimage"
echo " |--- releasetfw: tag TFW baseimage and push to upstream"
echo " |--- build: build TFW test"
echo " |--- start: build & start TFW test"
echo " |--- buildtfw: build TFW baseimage"
echo " |--- releasetfw: tag TFW baseimage and push to upstream"
echo " |--- build: build TFW test"
echo " |--- buildwithfrontend: build TFW test, include frontend in image"
echo " |--- start: build & start TFW test"
;;
esac