Fix #1 by adding basic Travis CI

This commit is contained in:
madmath03 2018-03-24 19:29:26 +01:00
parent 19d3bcdac8
commit e6c5709acf
2 changed files with 36 additions and 0 deletions

31
.travis.yml Normal file
View File

@ -0,0 +1,31 @@
dist: trusty
sudo: required
services: docker
language: bash
branches:
only:
- master
before_script:
- env | sort
- image="roundcube/roundcubemail:${VERSION}${VARIANT:+-$VARIANT}"
- dir="php-${VARIANT}"
script:
- travis_retry docker build -t "$image" "$dir"
after_script:
- docker images
- docker run -d "$image" "$dir"
- docker ps
- docker logs "$image"
notifications:
email: false
env: # Environments
- VERSION=1.3.4 VARIANT=fpm
- VERSION=1.3.4 VARIANT=apache

View File

@ -1,3 +1,8 @@
[![Build Status](https://travis-ci.org/roundcube/roundcubemail-docker.svg)](https://travis-ci.org/roundcube/roundcubemail-docker)
[![Docker Automated buid](https://img.shields.io/docker/build/roundcube/roundcubemail-docker.svg)](https://hub.docker.com/r/roundcube/roundcubemail-docker/)
[![Docker Pulls](https://img.shields.io/docker/pulls/roundcube/roundcubemail-docker.svg)](https://hub.docker.com/r/roundcube/roundcubemail-docker/)
# Running Roundcube in a Docker Container
The simplest method is to run the official image: