diff options
author | Christoph Junghans <junghans@votca.org> | 2016-09-27 13:49:51 -0600 |
---|---|---|
committer | Christoph Junghans <junghans@votca.org> | 2016-09-27 16:21:35 -0600 |
commit | a0c3220d9e1795c9162f711b69805d549cb0a72f (patch) | |
tree | 827e1760a567f7a648adb0e8d16e539d842c476a /.travis.yml | |
parent | 7668746aa7fd9e7e8b1cc9b2691abfbb5868119d (diff) | |
download | fedora-review-a0c3220d9e1795c9162f711b69805d549cb0a72f.tar.gz fedora-review-a0c3220d9e1795c9162f711b69805d549cb0a72f.tar.xz fedora-review-a0c3220d9e1795c9162f711b69805d549cb0a72f.zip |
exodusii: testing
Diffstat (limited to '.travis.yml')
-rw-r--r-- | .travis.yml | 14 |
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 |