diff options
author | Christian Heimes <cheimes@redhat.com> | 2017-04-11 09:28:15 +0200 |
---|---|---|
committer | Christian Heimes <cheimes@redhat.com> | 2017-04-13 16:43:31 +0200 |
commit | af1ad849c62fb76915142796ead7677abd5896f3 (patch) | |
tree | 296b656c6ff114613b725ec991257d5cd171cee2 /.travis.yml | |
parent | 7672b543f8c62da34f0bb11be17d5e6d336cb2da (diff) | |
download | pki-af1ad849c62fb76915142796ead7677abd5896f3.tar.gz pki-af1ad849c62fb76915142796ead7677abd5896f3.tar.xz pki-af1ad849c62fb76915142796ead7677abd5896f3.zip |
Add Travis CI to compose core RPM packages
The command "./scripts/compose_pki_core_packages rpms" is tested on
Fedora 25, 26 and rawhide. On 25 and 26, the COPR @pki/10.4 is enabled
to provide additional build dependencies.
Travis Ci is configured to use pre-populated Docker images from
https://github.com/dogtagpki/pki-ci-containers . The images contain
build dependencies.
Signed-off-by: Christian Heimes <cheimes@redhat.com>
Diffstat (limited to '.travis.yml')
-rw-r--r-- | .travis.yml | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 000000000..2e1a69ff1 --- /dev/null +++ b/.travis.yml @@ -0,0 +1,20 @@ +sudo: required +language: python + +services: + - docker + +env: + - CONTAINER=dogtagpki/pki-ci-containers:f25_104 + - CONTAINER=dogtagpki/pki-ci-containers:f26_104 + - CONTAINER=dogtagpki/pki-ci-containers:rawhide + +script: + - docker pull $CONTAINER + - > + docker run + -v $(pwd):/tmp/workdir/pki + -e UID=$(id -u) + -e GID=$(id -g) + $CONTAINER + /tmp/workdir/pki/.travis.test $CONTAINER |