h-gpgme-0.5.0.0: .travis.yml
# Used as reference in building this Travis-CI configuration
# https://github.com/simonmichael/hledger/blob/master/.travis.yml
language: bash
# Trusty required for Docker
# https://github.com/travis-ci/travis-ci/issues/5448#issuecomment-171420138
dist: trusty
branches:
only:
- master
sudo: required
services:
- docker
# Test all
matrix:
include:
- env:
- STACK_YAML: stack.yaml
install:
# Docker build
- docker-compose build --pull
# Stack setup
- docker-compose run --rm tests stack --stack-yaml ${STACK_YAML} setup
# Stack clean (Remove any old builds)
- docker-compose run --rm tests stack --stack-yaml ${STACK_YAML} clean
script:
# Stack build
- docker-compose run --rm tests stack --stack-yaml ${STACK_YAML} build --haddock --no-haddock-deps
# Stack test (Only non-interactive tests)
- ./runtests-travis ${STACK_YAML}