support building with podman too

Change-Id: I83fc89be6ad2411b64a4bf4e2308c048a9ab2ff4
Signed-off-by: Nick Boldt <nboldt@redhat.com>
pull/593/head
Nick Boldt 2023-10-18 18:31:17 -03:00
parent bfb531761d
commit 270be77cc7
1 changed files with 4 additions and 2 deletions

View File

@ -15,7 +15,9 @@ set -u
rm -f ./index.d.ts
set +e
docker run -i --rm -v "$HOME/.m2:/root/.m2" \
BUILDER=$(command -v podman)
if [ ! -x "$BUILDER" ]; then BUILDER=$(command -v docker); fi
$BUILDER run -i --rm -v "$HOME/.m2:/root/.m2" \
-v "$(pwd)/dto-pom.xml:/usr/src/mymaven/pom.xml" \
-w /usr/src/mymaven docker.io/maven:3.8-jdk-11 \
/bin/bash -c "mvn -q -U -DskipTests=true -Dfindbugs.skip=true -Dskip-validate-sources install \
@ -31,4 +33,4 @@ fi
CHE_VERSION=$(mvn -q -Dexec.executable=echo -Dexec.args="\${project.version}" --non-recursive exec:exec -f ../pom.xml)
docker build -t eclipse-che-ts-api --build-arg CHE_VERSION="${CHE_VERSION}" --build-arg NPM_AUTH_TOKEN="${CHE_NPM_AUTH_TOKEN}" .
$BUILDER build -t eclipse-che-ts-api --build-arg CHE_VERSION="${CHE_VERSION}" --build-arg NPM_AUTH_TOKEN="${CHE_NPM_AUTH_TOKEN}" .