]>
Commit | Line | Data |
---|---|---|
7c735cfa AG |
1 | dist: trusty |
2 | sudo: required | |
3 | services: | |
4 | - docker | |
5 | language: go | |
6 | go: | |
7 | - "1.12.x" | |
68936298 | 8 | - "1.11.x" |
7c735cfa AG |
9 | |
10 | install: | |
11 | # This script is used by the Travis build to install a cookie for | |
12 | # go.googlesource.com so rate limits are higher when using `go get` to fetch | |
13 | # packages that live there. | |
14 | # See: https://github.com/golang/go/issues/12933 | |
15 | - bash scripts/gogetcookie.sh | |
16 | ||
17 | script: | |
0dee8615 PB |
18 | - make build |
19 | - mv "$GOPATH/bin/terraform-provider-mailgun" "terraform-provider-mailgun-$TRAVIS_TAG-linux_amd64" | |
7c735cfa AG |
20 | - make test |
21 | - make vet | |
22 | - make website-test | |
065bf5d7 | 23 | - make shellcheck |
87e93609 | 24 | - make website-githubpages |
7c735cfa | 25 | |
87e93609 | 26 | deploy: |
a642be47 PB |
27 | - provider: pages |
28 | skip_cleanup: true | |
29 | github_token: "$GITHUB_TOKEN" | |
30 | target_branch: gh-pages | |
31 | keep_history: true | |
32 | local_dir: terraform-provider-website | |
33 | on: | |
34 | branch: master | |
35 | - provider: releases | |
36 | api_key: "$GITHUB_TOKEN" | |
37 | file: "terraform-provider-mailgun-$TRAVIS_TAG-linux_amd64" | |
38 | skip_cleanup: true | |
39 | on: | |
40 | tags: true | |
0dee8615 | 41 | |
7c735cfa AG |
42 | matrix: |
43 | fast_finish: true | |
44 | allow_failures: | |
45 | - go: tip | |
12576b10 AG |
46 | |
47 | cache: | |
48 | directories: | |
73901c4d | 49 | - $HOME/.cache/go-build |
12576b10 AG |
50 | - $HOME/gopath/pkg/mod |
51 | ||
7c735cfa | 52 | env: |
73901c4d PB |
53 | matrix: |
54 | - GO111MODULE=on | |
6347cbbd PB |
55 | global: |
56 | secure: 2ophiVBTzEGwgWWeUBxeddU9QL+llyDNS1rT1fzKg4jwWOJumzd2bQL00UoYabpDTUUEASFJwJKxoBKCRKiOYHQl5RiH8f3K5ZftSnqR8MDT8NABL9pEPq6+M+kADs2hMMDGvV9qWNnwapcon7s09NiqLlZG88dRcW2kHeDlLBfSCZq9ghH/30XstYxD0zY2BGvFCBngKsnvMPZjGYUxTTX6IVuzgyv0BEN43dzY3gCY9tbsCUwAXaHxR1+/rE1Lq1I9H9RtsjUjrhqKAJ3DlaoIezUQqbmKoo3TkIC4YhF1Z0n+m5BmYaoGD5YHZJl8Susj0PGtQtbfRIUksIOhDPnNXzeycojwku7ErvahFT2rZ3SGkYuQpeN0+tqmPRTuZPHSxqw0XETUC3vu5AfpVIzAIa5hT2C9tBUHcNJYHeJb0teJ4mmY1J6rkh1l40bW2bE+tS9V9dvsVmfs6JthQBRo/zPDQqEUXHvb9FD6m1KbuxlZGDnnst0YFsrBDRu0bRJdXBLFnBo6oyAkrk2XzGzNas8NzCKuAIcxT/J7D9vyKiKTs+Fy3dRUohBiZqkZ5u8kQ0ncGqeIUnvMuc6GJBkNMaPhX2XjdQi9QUN2dCHimb1D5ox/7XwOYqc7nW3kbQxfRs/Us1ftrFvhpm/HKeD7QriUCkxwGdrrhfMTRdM= |