Skip to content

Instantly share code, notes, and snippets.

@bcardarella
Created April 26, 2016 13:46
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save bcardarella/b6f17d3ad8ce2ba3d592ba8c7bc9b2fd to your computer and use it in GitHub Desktop.
Save bcardarella/b6f17d3ad8ce2ba3d592ba8c7bc9b2fd to your computer and use it in GitHub Desktop.
addons:
apt:
sources:
- google-chrome
packages:
- google-chrome-stable
cache:
directories:
- node_modules
- dockyard-api
sudo: required
dist: trusty
before_install:
- "export DISPLAY=:99.0"
- "sh -e /etc/init.d/xvfb start"
- "npm config set progress false"
- "npm config set spin false"
- "npm install -g npm@^3"
- "wget https://packages.erlang-solutions.com/erlang-solutions_1.0_all.deb && sudo dpkg -i erlang-solutions_1.0_all.deb"
- "sudo apt-get update"
- "sudo apt-get install -y esl-erlang elixir"
- "[ -d dockyard-api/.git ] || git clone git@github.com:dockyard/dockyard-api dockyard-api"
- "cd dockyard-api"
- "git reset --hard"
- "git clean -f"
- "git pull"
- "elixir --version"
- "mix local.hex --force"
- "mix deps.get"
- "mix local.rebar"
- "mix compile --force"
- "export MIX_ENV=ember"
- "mix ecto.create -r DockYard.Repo"
- "mix ecto.migrate -r DockYard.Repo"
- "mix load_content ../seeds/capabilities"
- "mix load_content ../seeds/employees"
- "mix load_content ../seeds/testimonials"
- "mix load_content ../seeds/posts"
- "mix load_content ../seeds/case-studies"
- "mix phoenix.server &"
- "sleep 3"
- "cd .."
install:
- "npm install -g bower"
- "npm install"
- "bower install"
script:
- npm test
notifications:
slack:
secure: fSI8J7RTG0WBvebKVXDgy4T5a9qPCgPO0YQvQMgs1KC36ZsnIlAyOPlAmh7TY034mhL3/3JT3YG8IBA9bNuaEUe8Zx1rJTuazbCOi5K0K0h7mdNDI+IZ6dVQUH582HJi3KXWPouT8PZdgYVjPNFF9nQK4x/Wvc8njBH6pU+Pa84=
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment