2017-05-03 15:01:21 +02:00
language : go
go :
2019-06-17 23:16:31 +02:00
- 1.12 .x
env :
- GO111MODULE=on
2017-07-28 05:46:40 +02:00
gobuild_args : -x -ldflags "-X main.buildversion=$(git rev-parse HEAD)"
2017-05-07 12:12:52 +02:00
before_install :
2017-07-29 12:59:54 +02:00
- sudo apt-get install gcc-mingw-w64 gcc-mingw-w64-i686 gcc-mingw-w64-x86-64 binutils-mingw-w64-i686
binutils-mingw-w64-x86-64 ansible
2017-07-30 01:21:47 +02:00
- go get github.com/go-playground/overalls
2017-07-29 14:04:53 +02:00
- go get golang.org/x/tools/cmd/cover
2017-07-29 13:09:10 +02:00
- go get github.com/mattn/goveralls
2017-10-06 17:06:14 +02:00
- go get github.com/Stephen304/goscrape
- go get github.com/anacrolix/torrent
2017-05-26 13:07:22 +02:00
before_script :
2017-05-11 08:01:12 +02:00
- go vet
2019-06-17 23:16:31 +02:00
script :
2017-05-07 23:52:28 +02:00
- go test -v ./...
2017-08-27 05:24:38 +02:00
after_success :
2017-07-30 01:28:00 +02:00
- overalls -project=github.com/NyaaPantsu/nyaa -covermode=count -debug
2017-07-31 03:20:09 +02:00
- goveralls -coverprofile="overalls.coverprofile" -service=travis-ci
2017-05-07 23:52:28 +02:00
before_deploy :
2017-07-29 12:59:54 +02:00
- "./package.sh"
2017-05-07 23:52:28 +02:00
deploy :
2017-07-29 12:59:54 +02:00
provider : releases
api_key :
secure : Nz2M3ZbQumKGVga/nnZnz1VXikRkGoLXk5FoH4uOl6GF6rlUNmtvJYs34LWF0/CMswBXNhjCggEaMMtZC+j66ZjoAdHBXRfrOb6jisNJRF6FNk7Kob6W3itCEOTvEL/8a+k2fI95cLqOXDLR2tIX03nchb8rDmVALs7P4gQgy2Y7UAo/aa/0G+OhsSJrlQWt0MT9OKGoIXpeKZjOG3wO/YwqfDwRTItuA9DLFoMQ0gwQfgT58t1ullbpM+jISni7rwfK+jUnZHjUH/VHLguVFmL4A1DxWriJXNOrZR+i/eUJ94mWvfI08WR8Qh3UCr58FrKoWvPsu7HnCq0bn6RvQtCKqx5zgv+R+kxKIP+79SVjKZUi1ghswAuwx9+AT6vHgPLXjJLpZj9Ap/KhfnQR6VT3jBT+kEpmv3J+57JcJCyD4ZslT+LGW2ul0uWoGCVVMBdHqMzuC8OSxpKCw6bFNWnLq+JAU08zlJkAAllBKev+LZWiF8GBICKfynRgViy+MKNaMfzIUNlL9UDskaiWP+BL9RXGLJ2FVdeKkzqdAYdYlgdJChQ56KTtRukR7FlOqDXhszIPxJhU9wn9lNXmGvq1FJyo1LRY3HX+5o9lWw+enaswNxFxdLBMXPhF5jehMkImiR4/YS4WdlmHcEfsli9sBOjBQh1iIpCfme77PPU=
script :
- "./package.sh"
file : dist/*.zip
skip_cleanup : true
overwrite : true
on :
tags : true