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