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_CURL_VERBOSE=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 podman build --rm -t pagure-f29-rpms-py3 \ -f dev/containers/f29-rpms-py3 \ dev/containers if [ ! -d `pwd`/results_f29-rpms-py3 ]; then mkdir `pwd`/results_f29-rpms-py3; fi podman run --rm -it --name pagure-f29-rpms-py3 \ -v `pwd`/results_f29-rpms-py3:/pagure/results:z \ -e BRANCH=$BRANCH \ -e REPO=$REPO \ pagure-f29-rpms-py3 podman build --rm -t pagure-c7-rpms-py2 \ -f dev/containers/centos7-rpms-py2 \ dev/containers if [ ! -d `pwd`/results_centos7-rpms-py2 ]; then mkdir `pwd`/results_centos7-rpms-py2; fi podman run --rm -it --name pagure-c7-rpms-py2 \ -v `pwd`/results_centos7-rpms-py2:/pagure/results:z \ -e BRANCH=$BRANCH \ -e REPO=$REPO \ pagure-c7-rpms-py2 podman build --rm -t pagure-fedora-pip-py3 \ -f dev/containers/fedora-pip-py3 \ 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