summaryrefslogtreecommitdiffstats
path: root/.travis.yml
diff options
context:
space:
mode:
authorChristian Heimes <cheimes@redhat.com>2017-04-11 09:28:15 +0200
committerChristian Heimes <cheimes@redhat.com>2017-04-13 16:43:31 +0200
commitaf1ad849c62fb76915142796ead7677abd5896f3 (patch)
tree296b656c6ff114613b725ec991257d5cd171cee2 /.travis.yml
parent7672b543f8c62da34f0bb11be17d5e6d336cb2da (diff)
downloadpki-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.yml20
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