1
0
mirror of https://github.com/avatao-content/test-tutorial-framework synced 2024-11-14 21:37:17 +00:00

Refactor baseimage building to baseimage.sh

This commit is contained in:
Kristóf Tóth 2018-06-15 11:03:35 +02:00
parent d86f6affac
commit f563022aa8
2 changed files with 22 additions and 23 deletions

View File

@ -39,6 +39,27 @@ baseimage::release() {
popd popd
} }
baseimage::builddocs() {
mount_point="/mnt/docs"
docker run --rm \
-ti \
-v "${BASEIMAGE_PATH}"/docs:"${mount_point}" \
"${BASEIMAGE_NAME}" \
/bin/bash -c \
"cd ${mount_point}
pip3 install sphinx
make html
exit" \
&> /dev/null
if [ "$?" == "0" ]; then
echo "Built baseimage docs at ${BASEIMAGE_PATH}/docs/build/html!"
else
echo "Building baseimage docs failed!"
fi
}
releasename() { releasename() {
local version local version
local date local date

View File

@ -79,28 +79,6 @@ start_test()
wait wait
} }
build_docs()
{
mount_point="/mnt/docs"
docker run --rm \
-ti \
-v "$BASEIMAGE_PATH"/docs:"$mount_point" \
"$BASEIMAGE_NAME" \
/bin/bash -c \
"cd $mount_point
pip3 install sphinx
make html
exit" \
&> /dev/null
if [ "$?" == "0" ]; then
echo "Built baseimage docs at ${BASEIMAGE_PATH}/docs/build/html!"
else
echo "Building baseimage docs failed!"
fi
}
case ${1:-} in case ${1:-} in
start) start)
RUN_FRONTEND=1 start_test ${@:2} RUN_FRONTEND=1 start_test ${@:2}
@ -127,7 +105,7 @@ case ${1:-} in
[[ -d "$BASEIMAGE_PATH" ]] && baseimage::release [[ -d "$BASEIMAGE_PATH" ]] && baseimage::release
;; ;;
builddocs) builddocs)
build_docs baseimage::builddocs
;; ;;
*) *)
echo "Usage: tfw.sh [start|buildtfw|build|buildwithfrontend|releasetfw]" echo "Usage: tfw.sh [start|buildtfw|build|buildwithfrontend|releasetfw]"