Skip to content

Instantly share code, notes, and snippets.

@zkessin
Created December 7, 2016 15:09
Show Gist options
  • Save zkessin/15503da3353e8ea907914fc5f60d362d to your computer and use it in GitHub Desktop.
Save zkessin/15503da3353e8ea907914fc5f60d362d to your computer and use it in GitHub Desktop.
general:
branches:
ignore:
- gh-pages # list of branches to ignore
dependencies:
cache_directories:
- ~/squaretarget/_build
- ~/.cache/rebar3
- ~/nvm/
- elm/elm-stuff
- elm/tests/elm-stuff
pre:
- chmod 755 rebar3
- sudo cp rebar3 /usr/bin
- wget http://packages.erlang-solutions.com/erlang-solutions_1.0_all.deb
- sudo dpkg -i erlang-solutions_1.0_all.deb
- sudo apt-get install software-properties-common
- sudo add-apt-repository -y ppa:avsm/ppa
- sudo apt-get update
- sudo apt-get install erlang
- npm install -g elm elm-test
- git clone https://github.com/obmarg/libsysconfcpus.git;
- cd libsysconfcpus
- ./configure --prefix=/home/ubuntu/sysconfcpus;
- make install
- cd ..
- /home/ubuntu/sysconfcpus/bin/sysconfcpus -n 2 make elm
- make coffee
- make compile
- make plt
test:
override:
- make eunit
- make dialyzer
- /home/ubuntu/sysconfcpus/bin/sysconfcpus -n 2 make elm-test
- make circle_release
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment