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.98 tracks/elm/.travis.yml
trackler-2.2.1.97 tracks/elm/.travis.yml
trackler-2.2.1.96 tracks/elm/.travis.yml
trackler-2.2.1.95 tracks/elm/.travis.yml
trackler-2.2.1.94 tracks/elm/.travis.yml
trackler-2.2.1.93 tracks/elm/.travis.yml
trackler-2.2.1.92 tracks/elm/.travis.yml
trackler-2.2.1.91 tracks/elm/.travis.yml
trackler-2.2.1.90 tracks/elm/.travis.yml
trackler-2.2.1.89 tracks/elm/.travis.yml
trackler-2.2.1.88 tracks/elm/.travis.yml
trackler-2.2.1.87 tracks/elm/.travis.yml
trackler-2.2.1.86 tracks/elm/.travis.yml
trackler-2.2.1.85 tracks/elm/.travis.yml
trackler-2.2.1.84 tracks/elm/.travis.yml
trackler-2.2.1.83 tracks/elm/.travis.yml
trackler-2.2.1.82 tracks/elm/.travis.yml
trackler-2.2.1.81 tracks/elm/.travis.yml
trackler-2.2.1.80 tracks/elm/.travis.yml
trackler-2.2.1.79 tracks/elm/.travis.yml