set -x yum install -y podman set -e echo $BRANCH $REPO if [ -n "$REPO" -a -n "$BRANCH" ]; then git remote rm proposed || true git gc --auto git remote add proposed "$REPO" GIT_TRACE=1 git fetch proposed git checkout origin/master git config --global user.email "you@example.com" git config --global user.name "Your Name" git merge --no-ff "proposed/$BRANCH" -m "Merge PR" echo "Running tests for branch $BRANCH of repo $REPO" echo "Last commits:" git --no-pager log -2 fi # F39 RPM SKIPPED - Bug with pytest+xdist, tests stuck and trigger OOM Killer - see https://pagure.io/pagure/pull-request/5463 #podman build --rm -t pagure-fedora-rpms-py3 \ # -f dev/containers/fedora-rpms-py3 \ # --build-arg branch=$BRANCH \ # --build-arg repo=$REPO \ # dev/containers # #if [ ! -d `pwd`/results_fedora-rpms-py3 ]; then # mkdir `pwd`/results_fedora-rpms-py3; #fi # #podman run --rm -it --name pagure-fedora-rpms-py3 \ # -v `pwd`/results_fedora-rpms-py3:/pagure/results:z \ # -e BRANCH=$BRANCH \ # -e REPO=$REPO \ # pagure-fedora-rpms-py3 podman build --rm -t pagure-fedora-pip-py3 \ -f dev/containers/fedora-pip-py3 \ --build-arg branch=$BRANCH \ --build-arg repo=$REPO \ dev/containers if [ ! -d `pwd`/results_fedora-pip-py3 ]; then mkdir `pwd`/results_fedora-pip-py3; fi podman run --rm -it --name pagure-fedora-pip-py3 \ -v `pwd`/results_fedora-pip-py3:/pagure/results:z \ -e BRANCH=$BRANCH \ -e REPO=$REPO \ pagure-fedora-pip-py3