serra/Taskfile.yaml
Florian Baumann 0c83748558 add docker
2023-02-26 18:28:24 +01:00

29 lines
631 B
YAML

# https://taskfile.dev
version: '3'
tasks:
build:
cmds:
- go build -ldflags "-X github.com/noqqe/serra/src/serra.Version=`git describe --tags`" -v serra.go
sources:
- "src/serra/**/*.go"
- "serra.go"
generates:
- "./serra"
release:
interactive: true
cmds:
- git tag | tail -5
- read -p "Version v1.1.1 " version ; git tag $version
- git push --tags
- goreleaser release --clean
- docker build . -t docker.io/noqqe/serra:`git describe --tags`
- docker push docker.io/noqqe/serra:`git describe --tags`
default:
cmds:
- task: build