mirror of
https://github.com/filebrowser/filebrowser.git
synced 2025-05-10 20:22:59 +00:00

Former-commit-id: ea054af3fd934aebe0c8e2eab55f49bea60b63b2 [formerly e33717ab8dfc9d4bb3f28bda09e4b946afc66772] [formerly 440ef03b98c191821bd41991e57014e121372078 [formerly ae06e99cd161baa8159efa86238c5a302405ce7e]] Former-commit-id: 45b1a7afbb504b58194658ee3c08d17c2ddd1c9d [formerly 30356885794a37ddd1ae497c3cc6bcb2d16c59ea] Former-commit-id: a94890a592a8efc4b8b8824f27e9560c044d5c14
41 lines
1017 B
YAML
41 lines
1017 B
YAML
language: go
|
|
|
|
go:
|
|
- tip
|
|
|
|
env:
|
|
- "PATH=/home/travis/gopath/bin:$PATH"
|
|
|
|
install:
|
|
- go get ./...
|
|
- go get github.com/mitchellh/gox
|
|
- go get github.com/tcnksm/ghr
|
|
# Install gometalinter and certain linters
|
|
- go get github.com/alecthomas/gometalinter
|
|
- go get github.com/client9/misspell/cmd/misspell
|
|
- go get github.com/gordonklaus/ineffassign
|
|
- go get golang.org/x/tools/cmd/goimports
|
|
- go get github.com/tsenart/deadcode
|
|
|
|
script:
|
|
- gometalinter --disable-all -E vet -E gofmt -E misspell -E ineffassign -E goimports -E deadcode --exclude="rice-box.go" --tests ./...
|
|
- go test ./... -timeout 30s
|
|
|
|
before_deploy:
|
|
- cd cmd/filemanager
|
|
- mkdir dist
|
|
- gox -output "dist/{{.OS}}-{{.Arch}}-{{.Dir}}"
|
|
|
|
deploy:
|
|
- provider: releases
|
|
api_key: $GITHUB_TOKEN
|
|
file_glob: true
|
|
file: dist/*
|
|
skip_cleanup: true
|
|
on:
|
|
tags: true
|
|
- provider: script
|
|
script: ghr --username hacdias --token $GITHUB_TOKEN --replace --prerelease --debug latest dist/
|
|
on:
|
|
branch: master
|