Blame run_ci_tests_containers.sh

Pierre-Yves Chibon 479e0a
set -x
Pierre-Yves Chibon 479e0a
Pierre-Yves Chibon 479e0a
yum install -y podman
Pierre-Yves Chibon 479e0a
Pierre-Yves Chibon 479e0a
set -e
Pierre-Yves Chibon 479e0a
Pierre-Yves Chibon 479e0a
echo $BRANCH $REPO
Pierre-Yves Chibon 479e0a
Pierre-Yves Chibon 27d0e3
if [ -n "$REPO" -a -n "$BRANCH" ]; then
Pierre-Yves Chibon 27d0e3
git remote rm proposed || true
Pierre-Yves Chibon 27d0e3
git gc --auto
Pierre-Yves Chibon 27d0e3
git remote add proposed "$REPO"
Pierre-Yves Chibon 27d0e3
git fetch proposed
Pierre-Yves Chibon 27d0e3
git checkout origin/master
Pierre-Yves Chibon 27d0e3
git config --global user.email "you@example.com"
Pierre-Yves Chibon 27d0e3
git config --global user.name "Your Name"
Pierre-Yves Chibon 27d0e3
git merge --no-ff "proposed/$BRANCH" -m "Merge PR"
Pierre-Yves Chibon 27d0e3
Pierre-Yves Chibon 27d0e3
echo "Running tests for branch $BRANCH of repo $REPO"
Pierre-Yves Chibon 27d0e3
echo "Last commits:"
Brian Stinson c25611
git --no-pager log -2
Pierre-Yves Chibon 27d0e3
fi
Pierre-Yves Chibon 27d0e3
Pierre-Yves Chibon 479e0a
podman build --rm -t pagure-f29-rpms-py3 \
Pierre-Yves Chibon 479e0a
    -f dev/containers/f29-rpms-py3 \
Pierre-Yves Chibon 479e0a
    dev/containers
Pierre-Yves Chibon 479e0a
Pierre-Yves Chibon 479e0a
if [ ! -d `pwd`/results_f29-rpms-py3 ]; then
Pierre-Yves Chibon 479e0a
  mkdir `pwd`/results_f29-rpms-py3;
Pierre-Yves Chibon 479e0a
fi
Pierre-Yves Chibon 479e0a
Pierre-Yves Chibon 479e0a
podman run --rm -it --name pagure-f29-rpms-py3 \
Pierre-Yves Chibon b8a95b
    -v `pwd`/results_f29-rpms-py3:/pagure/results:z \
Pierre-Yves Chibon 479e0a
    -e BRANCH=$BRANCH \
Pierre-Yves Chibon 479e0a
    -e REPO=$REPO \
Pierre-Yves Chibon 479e0a
    pagure-f29-rpms-py3
Pierre-Yves Chibon 479e0a
Pierre-Yves Chibon 479e0a
Pierre-Yves Chibon 479e0a
podman build --rm -t pagure-c7-rpms-py2 \
Pierre-Yves Chibon 479e0a
    -f dev/containers/centos7-rpms-py2 \
Pierre-Yves Chibon 479e0a
    dev/containers
Pierre-Yves Chibon 479e0a
Pierre-Yves Chibon 479e0a
if [ ! -d `pwd`/results_centos7-rpms-py2 ]; then
Pierre-Yves Chibon 479e0a
  mkdir `pwd`/results_centos7-rpms-py2;
Pierre-Yves Chibon 479e0a
fi
Pierre-Yves Chibon 479e0a
Pierre-Yves Chibon 479e0a
podman run --rm -it --name pagure-c7-rpms-py2 \
Pierre-Yves Chibon b8a95b
    -v `pwd`/results_centos7-rpms-py2:/pagure/results:z \
Pierre-Yves Chibon 479e0a
    -e BRANCH=$BRANCH \
Pierre-Yves Chibon 479e0a
    -e REPO=$REPO \
Pierre-Yves Chibon 479e0a
    pagure-c7-rpms-py2
Pierre-Yves Chibon 954691
Pierre-Yves Chibon 954691
Pierre-Yves Chibon 954691
podman build --rm -t pagure-fedora-pip-py3 \
Pierre-Yves Chibon 954691
    -f dev/containers/fedora-pip-py3 \
Pierre-Yves Chibon 954691
    dev/containers
Pierre-Yves Chibon 954691
Pierre-Yves Chibon 954691
if [ ! -d `pwd`/results_fedora-pip-py3 ]; then
Pierre-Yves Chibon 954691
  mkdir `pwd`/results_fedora-pip-py3;
Pierre-Yves Chibon 954691
fi
Pierre-Yves Chibon 954691
Pierre-Yves Chibon 954691
podman run --rm -it --name pagure-fedora-pip-py3 \
Pierre-Yves Chibon 954691
    -v `pwd`/results_fedora-pip-py3:/pagure/results:z \
Pierre-Yves Chibon 954691
    -e BRANCH=$BRANCH \
Pierre-Yves Chibon 954691
    -e REPO=$REPO \
Pierre-Yves Chibon 954691
    pagure-fedora-pip-py3