dbweb/Taskfile.yml
lunny c23c3965ad
All checks were successful
continuous-integration/drone/push Build is passing
use go mod & add drone (#15)
2019-06-06 02:43:18 +00:00

47 lines
832 B
YAML

version: '2'
env:
GO111MODULE: on
tasks:
vendor:
cmds:
- go mod tidy
- go mod vendor
build:
cmds:
- go build -mod=vendor
test:
cmds:
- go vet -mod=vendor ./...
- go test -mod=vendor ./...
- go generate ./modules/...
- go vet -mod=vendor -tags="bindata" ./...
- go test -mod=vendor -tags="bindata" ./...
run:
deps: [build]
cmds:
- ./dbweb
generate:
cmds:
- go generate ./modules/...
release:
deps: [generate]
cmds:
- go build -mod=vendor -tags 'bindata'
release-docker:
deps: [generate]
cmds:
- docker build . -t dbweb
clean-docker:
cmds:
- docker ps -a -q -f status=exited | xargs docker rm
- docker images --no-trunc=true --filter dangling=true --quiet | xargs docker rmi