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