.travis.yml

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