commit f6df4da0a66c9fdad6c1b794190431c265931a16 Author: Endi S. Dewata Date: Thu May 31 04:34:48 2018 +0200 Added .travis.yml A Travis CI configuration has been added to build JSS and run a basic installation test. Additional tests will be added later. diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 00000000..ae674cc5 --- /dev/null +++ b/.travis.yml @@ -0,0 +1,22 @@ +# BEGIN COPYRIGHT BLOCK +# (C) 2018 Red Hat, Inc. +# All rights reserved. +# END COPYRIGHT BLOCK + +services: + - docker + +install: + - docker pull registry.fedoraproject.org/fedora:28 + - docker run + --name=container + --detach + -i + -v $(pwd):/root/jss + registry.fedoraproject.org/fedora:28 + - docker exec container dnf install -y dnf-plugins-core gcc make rpm-build + - docker exec container dnf builddep -y --spec /root/jss/jss.spec.in + - docker exec container /root/jss/build.sh --with-timestamp --with-commit-id rpm + +script: + - docker exec container rpm -Uvh /root/build/jss/RPMS/*