summaryrefslogtreecommitdiffstats
path: root/.travis.yml
diff options
context:
space:
mode:
authorChristoph Junghans <junghans@votca.org>2016-09-27 13:49:51 -0600
committerChristoph Junghans <junghans@votca.org>2016-09-27 16:21:35 -0600
commita0c3220d9e1795c9162f711b69805d549cb0a72f (patch)
tree827e1760a567f7a648adb0e8d16e539d842c476a /.travis.yml
parent7668746aa7fd9e7e8b1cc9b2691abfbb5868119d (diff)
downloadfedora-review-a0c3220d9e1795c9162f711b69805d549cb0a72f.tar.gz
fedora-review-a0c3220d9e1795c9162f711b69805d549cb0a72f.tar.xz
fedora-review-a0c3220d9e1795c9162f711b69805d549cb0a72f.zip
exodusii: testing
Diffstat (limited to '.travis.yml')
-rw-r--r--.travis.yml14
1 files changed, 12 insertions, 2 deletions
diff --git a/.travis.yml b/.travis.yml
index eff9764..44ce093 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -13,7 +13,17 @@ script:
- PKG=$(git log -1 --pretty=%s | sed 's/:.*//')
- if [[ ! -d ${PKG} ]]; then echo "Directory ${PKG} not found"; exit 1; fi
- if [[ ! -f ${PKG}/${PKG}.spec ]]; then echo "No spec file (${PKG}.spec found in directory ${PKG}"; exit 1; fi
- - echo "dnf -y install fedora-review && newgrp mock && cd /travis/${PKG} && rpmbuild -D'_sourcedir /travis/${PKG}' -D'_srcrpmdir /travis/${PKG}' -bs ${PKG}.spec && fedora-review -n ${PKG}" > review.sh
+ - |
+ {
+ echo "#!/bin/bash -xe"
+ echo "dnf -y install fedora-review sudo"
+ echo "cd /travis/${PKG}"
+ echo "rpmbuild -D'_sourcedir /travis/${PKG}' -D'_srcrpmdir /travis/${PKG}' -bs ${PKG}.spec"
+ echo "useradd -r -m -g mock review"
+ echo "chown -R review:mock /travis/${PKG}"
+ echo "ls /etc/mock"
+ echo "sudo -u review fedora-review --mock-config ${MOCK_CONFIG} -v -n ${PKG} || { cat /home/review/.cache/fedora-review.log; exit 1; }"
+ } > review.sh
- chmod +x review.sh
- cat review.sh
- - docker run -v "${PWD}:/travis:rw" -it fedora /bin/bash /travis/review.sh
+ - docker run --privileged=true -v "${PWD}:/travis:rw" -it fedora /travis/review.sh