diff --git a/.gitignore b/.gitignore index 515eb78..e8b0777 100644 --- a/.gitignore +++ b/.gitignore @@ -14,3 +14,4 @@ wesher # Misc *.tmp +*.sha256 diff --git a/.travis.yml b/.travis.yml index 4332505..cc98498 100644 --- a/.travis.yml +++ b/.travis.yml @@ -29,8 +29,22 @@ install: true # skip, handled by "cache" stage stages: - cache - test + - release jobs: include: - stage: cache script: go mod download -json + - stage: release + script: make + go: "1.12.1" + deploy: + provider: releases + api_key: + secure: "hWSa2rdQDwUrEtRw17L2P2um+nnuAaFm7+k97KYGboW3p0JY+nPJspLshT4XaeTuB4FQMVKQxXY5Tn0aXcp4lLFqXbUrOssFUDXVpL5g0MopX/8lItt0JZ/6L3tJN57lKkEZD8nDRR2f0DYe9c6mOnSG5I+4n5NOBqbhb8S1CD6qS4KU38Ev45X7JB42D6v/KflR7jNVYQ20jIPhVW0VhksB6WiVGBo8aNnKpqQyyNehOdRDw8qtUmj/XzKj6mN8co4WS2UxTb1yQchXq5vkipqdrejgqHy3njhJ6563MKGmGAyvV5Ok8a2BVpAgi9uLf8K74fTAKbJje9RGrGMccCWWuDlKxLtdZKlYgTt2KQgVA9ncaluYSVa6dbk51l1NGYvVYlX0yNwQ0g2iUN0dstKKdqkeqngKDiuaMiSOCeSY7Fv00bWLtLOjOQX644G1o4VLm09iWBAwQHHZhMdBxUks7wo876cKQkW1LgursA4IDoKSi4vZ8KQqeZjoLbJK/QBRhNKA57jI8StoaegZODG4jJRVsHbEA5FmFsHclbzgg7GZD7GyZtX0BJ655NRYis1W44IHLda2Wq7Fz42nPivvjQVhHvyodf50OUU+f4EPJwqEnWgT3dYO23/DEHst4Z/6yY7ivhaBm9N4rJ2Gkn26Bjtz1IGHM0HJxXQoEJE=" + file: + - wesher + - wesher.sha256 + skip_cleanup: true + on: + tags: true diff --git a/Makefile b/Makefile index 819159b..72c3f1c 100644 --- a/Makefile +++ b/Makefile @@ -3,4 +3,5 @@ VERSION=`git describe --tags --dirty --always` LDFLAGS=-ldflags "-X main.version=${VERSION}" build: - go build ${LDFLAGS} ${OPTS} \ No newline at end of file + go build ${LDFLAGS} ${OPTS} -o wesher + sha256sum wesher > wesher.sha256 \ No newline at end of file