-
Notifications
You must be signed in to change notification settings - Fork 0
/
.travis.yml
38 lines (31 loc) · 1.18 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
language: go
sudo: false
go:
- 1.12
cache:
directories:
- vendor
env:
global:
- ARTIFACTS_DIR=artifacts
install:
- make dependencies
script:
- make lint
- make test
after_success:
- make cover
- bash <(curl -s https://codecov.io/bash) -s ./${ARTIFACTS_DIR}/.cover
- make buildx
deploy:
provider: releases
api_key:
secure: KOjgDQKERhLCQTgLZhFHYLi6aWJ7ihceqfise97OHa5aVmYPKBcZQqG+3O122QNsvo+ZFjV3AkaPLdxfAYSQCrEhuqfOq6qboh/pXeX62NJtiZI//EmqGLkeHRM4NaO7uGvPMbFXg6UHQS8RQae7kPaGTmFPgGpcexHkTQzTGBffE4sfgex9SFc1eohSmFucvMiI3tnKj3/5wGDjZbeuVApW8jfqzhVzZ5dMDHdzHXo75r5Zh4j+gr24JpBysEHu77F8i9CAXs+Pvt+wJ8ITPCFx9+CxmBqNzpp5uljXcRP13T0O4hZOh65CCs8JJsuTtohm7ofXe0dhmC/5kWi4x2l6l3VaBICGGzX8gmg6vlEX8XIlR8Kbf2DeLWMtDHlf8a8dszIJsR6wa5fwfNhrHJAP8CRNEaYPwlajGzvdX6jbGDYLjWpo5FYk8p516xT8Ct9KUZf/3Te3Y8eKMBMs+Emvos8+coNQX5y0wqKQwnpq5SnBK7iDp+u2cLBWQVPfuRV6sLgqwUicQRH0ox9ObjBlt5wDPIsdJoMBj85DVcncJCjbU0xPO9ahNxj3QfOTwNpzguJYyu0R6vjz1t3A88WRvOCxS5Bzq6D14Hsj3lZocD2uHo0zV0vMARIDo7D513kn9zCgbQS0H1MiCuVQXoELgDZxMPjDjOKaFoQsq9s=
file: ${ARTIFACTS_DIR}/*.{zip,tgz}
file_glob: true
skip_cleanup: true
overwrite: true
draft: true
on:
repo: ${TRAVIS_REPO_SLUG}
tags: true