1
0
mirror of https://github.com/avatao-content/test-tutorial-framework synced 2024-07-08 14:48:47 +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}" printf "${VERSION}-${DATE}"
} }
build_test() build_test_internal()
{ {
build_baseimage build_baseimage
cd $TEST_PATH cd $TEST_PATH
docker build -t $IMAGE_NAME \ docker build -t $IMAGE_NAME \
-f ${BUILD_CONTEXT}/Dockerfile \ -f ${BUILD_CONTEXT}/Dockerfile \
--build-arg BUILD_CONTEXT=$BUILD_CONTEXT \ --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() run_test()
@ -101,14 +110,18 @@ case $1 in
build) build)
build_test build_test
;; ;;
buildwithfrontend)
build_test_withfrontend
;;
start) start)
start_test start_test
;; ;;
*) *)
echo "Usage: tfw.sh [buildtfw|build|start|buildstart]" echo "Usage: tfw.sh [buildtfw|build|start|buildstart]"
echo " |--- buildtfw: build TFW baseimage" echo " |--- buildtfw: build TFW baseimage"
echo " |--- releasetfw: tag TFW baseimage and push to upstream" echo " |--- releasetfw: tag TFW baseimage and push to upstream"
echo " |--- build: build TFW test" echo " |--- build: build TFW test"
echo " |--- start: build & start TFW test" echo " |--- buildwithfrontend: build TFW test, include frontend in image"
echo " |--- start: build & start TFW test"
;; ;;
esac esac