1matrix:
2 include:
3 - language: go
4 go: "1.9"
5 - language: go
6 go: "1.10"
7 - language: go
8 go: "1.11"
9 - language: go
10 go: "1.12"
11 - language: node_js
12 node_js: 8
13 before_install:
14 - cd webui
15 after_success: []
16 - language: node_js
17 node_js: 9
18 before_install:
19 - cd webui
20 after_success: []
21 - language: node_js
22 node_js: 10
23 before_install:
24 - cd webui
25 after_success: []
26 - language: node_js
27 node_js: 11
28 before_install:
29 - cd webui
30 after_success: []
31
32install:
33 - make install
34
35script:
36 - make test
37
38before_install:
39 - go get github.com/mitchellh/gox
40
41after_success:
42 - if [ ! -z "$TRAVIS_TAG" ]; then gox -output "dist/{{.Dir}}_{{.OS}}_{{.Arch}}"; fi
43
44deploy:
45 provider: releases
46 skip_cleanup: true
47 api_key:
48 secure: fLW37YkuY7KhVGpS6kgAAZPxgnePkLJG6AhWArOdVjgF0LMpps3PdvmfLkt+UUwjN0B+7l5NZSNU6c7F7R9AtJG5sfI7glFYxhQj3SdDr3rJCM1jqiJoCpkMGNHaJXsuGN1T/fWyfhHkhhyucbPv0d16llOsw98h7dIR1tCEFqMbfyA2G0182uKlOgZ/cjQGTRvU2hFgRpVHWCPcZkG+d0anLyCHtECXAwVQO5cijwNa4a7BEvIIYKRK6/j/GTrn9SqTisww3n1wxaItmEL91HbR6oqKrU9lUCJ6dTI/3JszKfLxrxGSSmwgtxa2tccV8AfmiqMXk4dISsHWwMthFzCp+I0htbdm5d1hbx9Jfq+5zJjV5Vka5ewfpWwSMOKkZpsEspjSy7iQPLk8IvkDq8t7NQ8kU2j5Z//nEEFa1Rym+sWsKhzas6fs09hv5V9p5iCU0bCnrncavhD6u1NN6FaYlZtBz8a0p2SyOrgW2Yglg37IKsZPW805e+6L7L515+jQ5OkdbrGsHr9ko3YG0OX1UkMfJ7ntQXfNeADHP90TmML8t7t+O8pNFFRiQUDPO0rbytXwneQoE/Jhdmj10Rhqi/OEm5A5uV5smItc7eg2OE6lBWYOeIQyGpQrh6eTx9cO+osX0o5ROMr4IVhJ0e/rRuR+PCm/2f8JUzHAfsk=
49 file_glob: true
50 file: dist/**/*
51 on:
52 repo: MichaelMure/git-bug
53 go: 1.11
54 tags: true