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.180 tracks/elm/.travis.yml
trackler-2.2.1.179 tracks/elm/.travis.yml
trackler-2.2.1.178 tracks/elm/.travis.yml
trackler-2.2.1.177 tracks/elm/.travis.yml
trackler-2.2.1.176 tracks/elm/.travis.yml
trackler-2.2.1.175 tracks/elm/.travis.yml
trackler-2.2.1.174 tracks/elm/.travis.yml
trackler-2.2.1.173 tracks/elm/.travis.yml
trackler-2.2.1.172 tracks/elm/.travis.yml
trackler-2.2.1.171 tracks/elm/.travis.yml
trackler-2.2.1.170 tracks/elm/.travis.yml
trackler-2.2.1.169 tracks/elm/.travis.yml
trackler-2.2.1.167 tracks/elm/.travis.yml
trackler-2.2.1.166 tracks/elm/.travis.yml
trackler-2.2.1.165 tracks/elm/.travis.yml
trackler-2.2.1.164 tracks/elm/.travis.yml
trackler-2.2.1.163 tracks/elm/.travis.yml
trackler-2.2.1.162 tracks/elm/.travis.yml
trackler-2.2.1.161 tracks/elm/.travis.yml
trackler-2.2.1.160 tracks/elm/.travis.yml