123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657 |
- 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
|