]> git.immae.eu Git - github/fretlink/terraform-provider-mailgun.git/blame - .travis.yml
Merge pull request #18 from paulrbr-fl/add-binary-release
[github/fretlink/terraform-provider-mailgun.git] / .travis.yml
CommitLineData
7c735cfa
AG
1dist: trusty
2sudo: required
3services:
4- docker
5language: go
6go:
7 - "1.12.x"
68936298 8 - "1.11.x"
7c735cfa
AG
9
10install:
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
17script:
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 26deploy:
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
42matrix:
43 fast_finish: true
44 allow_failures:
45 - go: tip
12576b10
AG
46
47cache:
48 directories:
73901c4d 49 - $HOME/.cache/go-build
12576b10
AG
50 - $HOME/gopath/pkg/mod
51
7c735cfa 52env:
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=