summaryrefslogtreecommitdiffstats
path: root/.travis.yml
diff options
context:
space:
mode:
authorTilo Spannagel <development@tilosp.de>2017-03-14 10:48:58 +0100
committerTilo Spannagel <development@tilosp.de>2017-03-14 16:29:22 +0100
commit8389d9659d3b0fca075604b9359f82e224807761 (patch)
treec8eb525cafc87f069e80169e1ccb3fc66eb8f71e /.travis.yml
parentb9bae3112cf180622d749a540828ddf9590ca470 (diff)
Add initial .travis.yml
Diffstat (limited to '.travis.yml')
-rw-r--r--.travis.yml25
1 files changed, 25 insertions, 0 deletions
diff --git a/.travis.yml b/.travis.yml
new file mode 100644
index 00000000..e8e5b113
--- /dev/null
+++ b/.travis.yml
@@ -0,0 +1,25 @@
+language: bash
+services: docker
+
+env:
+ - VERSION=11.0 VARIANT=fpm
+ - VERSION=11.0 VARIANT=apache
+ - VERSION=10.0 VARIANT=fpm
+ - VERSION=10.0 VARIANT=apache
+ - VERSION=9.0 VARIANT=fpm
+ - VERSION=9.0 VARIANT=apache
+
+install:
+ - git clone https://github.com/docker-library/official-images.git ~/official-images
+
+before_script:
+ - env | sort
+ - cd "$VERSION"
+ - image="nextcloud:${VERSION}${VARIANT:+-$VARIANT}"
+
+script:
+ - travis_retry docker build -t "$image" "${VARIANT}"
+ - ~/official-images/test/run.sh "$image"
+
+after_script:
+ - docker images