Popularity
5.1
Growing
Activity
0.0
Stable
6
5
0
Monthly Downloads: 11
Programming language: Haskell
License: BSD 3-clause "New" or "Revised" License
Tags:
Development
Latest version: v0.1.0.0
travis-meta-yaml alternatives and similar packages
Based on the "Development" category.
Alternatively, view travis-meta-yaml alternatives based on common mentions on social networks and blogs.
-
cabal-install-parsers
Scripts and instructions for using CI services (e.g. Travis CI or Appveyor) with multiple GHC configurations -
fourmolu
A fourk of ormolu that uses four space indentation and allows arbitrary configuration. Don't like it? PRs welcome!
Stream - Scalable APIs for Chat, Feeds, Moderation, & Video.
Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.
Promo
getstream.io

Do you think we are missing an alternative of travis-meta-yaml or a related project?
README
travis-meta-yaml
Motivation
language: haskell-multi-ghc
env:
- GHCVER=7.8.4 CABALVER=1.18
- GHCVER=7.10.1 CABALVER=1.22
- GHCVER=head CABALVER=1.22
matrix:
fast_finish: true
allow_failures:
- env: GHCVER=head CABALVER=1.22
branches:
only:
- master
into
script:
- cabal configure --package-db=clear --package-db=global --package-db=$HOME/package-dbs/$GHCVER.d
--enable-tests
- cabal build
- cabal test
branches:
only:
- master
matrix:
fast_finish: true
include:
- env: GHCVER=7.8.4 CABALVER=1.18
addons:
apt:
sources:
- hvr-ghc
packages:
- cabal-install-1.18
- ghc-7.8.4
- libgmp-dev
- env: GHCVER=7.10.1 CABALVER=1.22
addons:
apt:
sources:
- hvr-ghc
packages:
- cabal-install-1.22
- ghc-7.10.1
- libgmp-dev
- env: GHCVER=head CABALVER=1.22
addons:
apt:
sources:
- hvr-ghc
packages:
- cabal-install-1.22
- ghc-head
- libgmp-dev
allow_failures:
- env: GHCVER=head CABALVER=1.22
install:
- cabal update
- sed -i 's/^jobs:/-- jobs:/' ${HOME}/.cabal/config
- ./init-custom-pkg-db.sh $HOME/package-dbs/$GHCVER.d
cache:
directories:
- ~/package-dbs
apt: true
before_install:
- export PATH=/opt/ghc/$GHCVER/bin:/opt/cabal/$CABALVER/bin:$PATH
- echo "$(ghc --version) [$(ghc --print-project-git-commit-id 2> /dev/null || echo
'?')]"
- cabal --version
language: c
sudo: false
Features
Interpolate environment variables into addons
in matrix.include
:
env:
- CABALVER=1.18 GHCVER=7.8.4
- CABALVER=1.22 GHCVER=7.10.1
- CABALVER=1.22 GHCVER=head
addons:
apt:
sources:
- hvr-ghc
packages:
- cabal-install-$CABALVER
- ghc-$GHCVER
matrix:
allow_failures:
- env: CABALVER=1.22 GHCVER=head
into
matrix:
include:
- env: CABALVER=1.18 GHCVER=7.8.4
addons:
apt:
sources:
- hvr-ghc
packages:
- cabal-install-1.18
- ghc-7.8.4
- env: CABALVER=1.22 GHCVER=7.10.1
addons:
apt:
sources:
- hvr-ghc
packages:
- cabal-install-1.22
- ghc-7.10.1
- env: CABALVER=1.22 GHCVER=head
addons:
apt:
sources:
- hvr-ghc
packages:
- cabal-install-1.22
- ghc-head
allow_failures:
- env: CABALVER=1.22 GHCVER=head
Other
Any feature requests are welcome.