Sha256: baf55552d43b12420f6fd4dac78edb71b859a8d61864e629320d0d8ab7a6262a

Contents?: true

Size: 1.09 KB

Versions: 29

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 .
  - bin/build.sh

cache:
  directories:
    - elm-stuff
    - sysconfcpus

Version data entries

29 entries across 29 versions & 1 rubygems

Version Path
trackler-2.1.0.53 tracks/elm/.travis.yml
trackler-2.1.0.52 tracks/elm/.travis.yml
trackler-2.1.0.51 tracks/elm/.travis.yml
trackler-2.1.0.50 tracks/elm/.travis.yml
trackler-2.1.0.49 tracks/elm/.travis.yml
trackler-2.1.0.48 tracks/elm/.travis.yml
trackler-2.1.0.47 tracks/elm/.travis.yml
trackler-2.1.0.46 tracks/elm/.travis.yml
trackler-2.1.0.45 tracks/elm/.travis.yml
trackler-2.1.0.44 tracks/elm/.travis.yml
trackler-2.1.0.43 tracks/elm/.travis.yml
trackler-2.1.0.42 tracks/elm/.travis.yml
trackler-2.1.0.41 tracks/elm/.travis.yml
trackler-2.1.0.40 tracks/elm/.travis.yml
trackler-2.1.0.39 tracks/elm/.travis.yml
trackler-2.1.0.38 tracks/elm/.travis.yml
trackler-2.1.0.37 tracks/elm/.travis.yml
trackler-2.1.0.36 tracks/elm/.travis.yml
trackler-2.1.0.34 tracks/elm/.travis.yml
trackler-2.1.0.33 tracks/elm/.travis.yml