/
.travis.yml
31 lines (31 loc) · 1.42 KB
/
.travis.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
language: elixir
elixir:
- 1.6.0
otp_release:
- 20.2.2
cache:
directories:
- priv/contact-react/elm-stuff/build-artifacts
- elm-stuff/packages
- sysconfcpus
before_deploy:
- | # build time improvement see: https://git.io/vQcqz
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
- yarn global add elm
- cd priv/contact-react && yarn install && elm-package install --yes && travis_wait yarn build && cd -
deploy:
provider: heroku
api_key:
secure: Y6o2Ql/Dk/o4R/uQ+xYMKtwMd7UT12j05vCSS449W7vMYL8it3C/tznwJI3f7UCdkstloPzVhHHW35yc8TJhSl33JF5hfEyuYStlmq/Ud+o4kxT8/e9agG1ndktuI6D29Xz0Me3PHFT3ZFR3WcYdIW0MHJgWaafgidweBaSdWEcJS9nxkNCnsAX+TTDYmjurqs1maCkxeJTue6EcijXiuil1e8dZvnWoiMxz0KRNxXJUSflS5BBqQtAe8A3bKq9dw/p/JdyqwVMY7iEXlpqWTAslO1ahnBQKT9OBa5fwF49+xNNXTKIn9GIMElF/ivRCa2yYWw7Kh7gAbdk4ntxvPB7j9XKwHtoaV1xktSpua8ZtpzJzVOdHRSph391zsIMKo3JgbtpyiJzqUntXzyiMwxhzPu4DVIwut6cd+aOWb5ZdYI64XIgskERkXzNf1MhzTKbI5UEeoXTo7PM1xCned3caGyqwOWWElAkh3vAFq6Rz7C6A+tsL8aahf48aRg9zDd0o5JH6xK2UNppTiXE6Qs9MleH/qSvedubJuxvq6r0lzuOmYBF1jyIGDfan/zURjWKUZpSLRTfCLR2g1Uj5ObcqqzRkXJp1hGvA8c0IZUf9Ynt4vbxHkfVAyZMo1Z2NOjyiAhw2iTAeNMAxfS7iSDM75H5PeqcmIziQN/RPIkI=
skip_cleanup: true
app: quiet-atoll-83762
on:
repo: mhanberg/contact
run:
- "mix ecto.migrate"