Sha256: 56ccff07265be8f0861b396774774402dd9ea6d0c7fea359c1f10638381c5201

Contents?: true

Size: 1.09 KB

Versions: 188

Compression:

Stored size: 1.09 KB

Contents

---
language: bash


sudo: false

before_install:
  - echo -e "Host github.com\n\tStrictHostKeyChecking no\n" >> ~/.ssh/config
  - | # epic build time improvement - see https://github.com/elm-lang/elm-compiler/issues/1473#issuecomment-245704142
    if [ ! -d sysconfcpus/bin ];
    then
      git clone https://github.com/obmarg/libsysconfcpus.git;
      cd libsysconfcpus;
      ./configure --prefix=$TRAVIS_BUILD_DIR/sysconfcpus;
      make && make install;
      cd ..;
    fi


install:
  - nvm install 6
  - nvm use 6
  - npm install
  - if [ ! -f node_modules/.bin/elm-make-old ];
    then
      mv node_modules/.bin/elm-make node_modules/.bin/elm-make-old;
      printf '%s\n\n' '#!/bin/bash' 'echo "Running elm-make with sysconfcpus -n 2"' '$TRAVIS_BUILD_DIR/sysconfcpus/bin/sysconfcpus -n 2 elm-make-old "$@"' > $(npm config get prefix)/bin/elm-make;
      chmod +x $(npm config get prefix)/bin/elm-make;
    fi
  - bin/install-elm-format linux
  - export PATH=$PATH:$PWD/bin

script:
  - bin/fetch-configlet
  - bin/configlet lint .
  - bin/build.sh

cache:
  directories:
    - elm-stuff
    - sysconfcpus

Version data entries

188 entries across 188 versions & 1 rubygems

Version Path
trackler-2.2.1.139 tracks/elm/.travis.yml
trackler-2.2.1.138 tracks/elm/.travis.yml
trackler-2.2.1.137 tracks/elm/.travis.yml
trackler-2.2.1.136 tracks/elm/.travis.yml
trackler-2.2.1.135 tracks/elm/.travis.yml
trackler-2.2.1.134 tracks/elm/.travis.yml
trackler-2.2.1.133 tracks/elm/.travis.yml
trackler-2.2.1.132 tracks/elm/.travis.yml
trackler-2.2.1.131 tracks/elm/.travis.yml
trackler-2.2.1.130 tracks/elm/.travis.yml
trackler-2.2.1.129 tracks/elm/.travis.yml
trackler-2.2.1.128 tracks/elm/.travis.yml
trackler-2.2.1.127 tracks/elm/.travis.yml
trackler-2.2.1.126 tracks/elm/.travis.yml
trackler-2.2.1.125 tracks/elm/.travis.yml
trackler-2.2.1.124 tracks/elm/.travis.yml
trackler-2.2.1.123 tracks/elm/.travis.yml
trackler-2.2.1.122 tracks/elm/.travis.yml
trackler-2.2.1.121 tracks/elm/.travis.yml
trackler-2.2.1.120 tracks/elm/.travis.yml