No puede seleccionar más de 25 temas
Los temas deben comenzar con una letra o número, pueden incluir guiones ('-') y pueden tener hasta 35 caracteres de largo.
|
- language: go
- sudo: false
-
- os:
- - linux
-
- go:
- - 1.10.x
- - 1.11.x
- - 1.12.x
- - 1.13.x
- - tip
-
- install:
- - echo "This is an override of the default install deps step in travis."
-
- script:
- - go get -t -u -v ./...
- - go build -v .
- - go vet ./...
- - go test ./...
-
- before_deploy:
- - mkdir -p release
- - "GOOS=linux GOARCH=amd64 CGO_ENABLED=0 go build -ldflags -a -tags netgo -ldflags '-s -w -extldflags -static' -o release/transfersh-$TRAVIS_TAG-linux-amd64"
- - "GOOS=linux GOARCH=arm GOARM=7 CGO_ENABLED=0 go build -ldflags -a -tags netgo -ldflags '-s -w -extldflags -static' -o release/transfersh-$TRAVIS_TAG-linux-armv7"
- - "GOOS=darwin GOARCH=amd64 CGO_ENABLED=0 go build -ldflags -a -tags netgo -ldflags '-s -w -extldflags -static' -o release/transfersh-$TRAVIS_TAG-darwin-amd64"
- - "GOOS=windows GOARCH=amd64 CGO_ENABLED=0 go build -ldflags -a -tags netgo -ldflags '-s -w -extldflags -static' -o release/transfersh-$TRAVIS_TAG-win-amd64.exe"
-
- deploy:
- provider: releases
- api_key:
- secure: cOuMGyvrl/9GX3TZFL+Vq++2Bv5Hlb3VfXSYONfeAj+1AXI3Y+tPruy/XnWpa1MUxkvFuIhea3sUAiKfwhHip9csCmMUhDJtaTU9apsxRkyF/OFrWb7/FlbnqYuAwnp91ImvtSlnubg2VHTjhBA6ycNQF7WZcJEMVMsAtC/nSY4=
- file:
- - "release/transfersh-$TRAVIS_TAG-linux-amd64"
- - "release/transfersh-$TRAVIS_TAG-linux-armv7"
- - "release/transfersh-$TRAVIS_TAG-darwin-amd64"
- - "release/transfersh-$TRAVIS_TAG-win-amd64.exe"
- skip_cleanup: true
- on:
- tags: true
- go: tip
- overwrite: true
|