Start splitting Dockerfile for acceptance tests based on ruby version

This commit is contained in:
Rick Bradley 2022-08-09 21:20:37 -05:00
Родитель 492d2f4523
Коммит 3b43218946
2 изменённых файлов: 11 добавлений и 3 удалений

Просмотреть файл

@ -5,8 +5,16 @@ export APP_NAME="entitlements-app"
export GIT_SERVER_NAME="git-server"
export LDAP_SERVER_NAME="ldap-server"
if [ ! -f "${DIR}/spec/acceptance/Dockerfile.${APP_NAME}" ]; then
echo "No Dockerfile.${APP_NAME} was found"
export RUBY_MAJOR_VERSION=$(ruby --version | awk '{print $2}' | awk -F. '{print $1}')
if [ $RUBY_MAJOR_VERSION -eq 2 ]; then
export DOCKERFILE="Dockerfile.${APP_NAME}-ruby2"
else
export DOCKERFILE="Dockerfile.${APP_NAME}"
fi
if [ ! -f "${DIR}/spec/acceptance/${DOCKERFILE}" ]; then
echo "No ${DOCKERFILE} was found"
exit 255
fi

Просмотреть файл

@ -8,7 +8,7 @@ services:
entitlements-app:
build:
context: "${DIR}"
dockerfile: "spec/acceptance/Dockerfile.entitlements-app"
dockerfile: "spec/acceptance/${DOCKERFILE}"
networks:
ldap-network:
aliases: