forked from jwaldrip/fastpass
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path.travis.yml
38 lines (38 loc) · 1.43 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
32
33
34
35
36
37
38
sudo: required
language: crystal
os:
- linux
- osx
services:
- docker
addons:
apt:
sources:
- ubuntu-toolchain-r-test
packages:
- libstdc++-4.9-dev
- docker-ce
env:
global:
- KUBECONFIG=/tmp/kubeconfig
install: shards install
script: crystal spec
before_deploy:
- shards build --release --no-debug
- tar -czC ./bin fastpass > ./fastpass-$TRAVIS_OS_NAME-$TRAVIS_TAG.tar.gz
tags: true
deploy:
# - provider: script
# skip_cleanup: true
# script: bash ./deploy-server.sh
# on:
# tags: true
# condition: $TRAVIS_OS_NAME = "linux"
- provider: releases
skip_cleanup: true
api_key:
secure: slCZBZbTnJ/fEHwynlxQTMwcN163rbeskBNRf6rRRv40R3DtC/wP3KuKCZuQTRUHJSmCWTvLhMZORvfqSfPFOrXXR4fwwKUWW3z2JKdgOHyInGVq/T6JC2YMfvm8EnVFpw8yByOyg1fkXtLz3b+3Gv726w/3fEjXz5VHlubXPqeMUPVLGSB/pv4ljybNfsYVuG8zF5ulkzFQjAfRroR7HVKJXor2dqCEotV6B9Agb+LXn+1VLO6H2PleF6IOdq97lFt65oJDG+kDMC+H1aXRHERbqsKsT4ZEVvXpE+CgxWjaVv5a2/EbUVybAGCQLk9QmGAy0PWpwvyhw9+FDdl8UznEjwYnyu6zhIwSiAy+GuMVC74jMpxCjEuYPTdq22ItP8vE0PviJBOy8/S1iMTp+nI4Izgw2QwZvNt2MGLPDZug+dvdUrwLyMGM0idao8QxfNXB2odfLs4wVRAswiWwnZMmHZizzzOpicME75eOwGrV3RCTHPnF/qmFZUn+yXQmOqkc65DSmr8YPKS3NQMpVxFP9ACswxRlFMW140/nuFqLRq0lcpyeM14tGtgxaVcufoeuPwW+LAHltxnBOkDgu60uLJrtDq/2HTcgF+vBwMTQGCaMSxtkkM8qrIemjDwVTUTKoxjANLQsZDwcUaHEXU0tFY0qnmmP1TvHRb5IGHU=
file: "./fastpass-$TRAVIS_OS_NAME-$TRAVIS_TAG.tar.gz"
on:
repo: jwaldrip/fastpass
tags: true