Files
gitea-resource/Taskfile.yml
Alexis Vanier ebbf79ce68 Initial commit
2020-01-11 01:43:50 -05:00

30 lines
842 B
YAML

# github.com/go-task/task
version: '2'
tasks:
tag:
cmds:
- git tag -sa {{.VERSION}}
vars:
VERSION: { sh: cat VERSION }
build-rc:
cmds:
- buildah bud --build-arg "VERSION=git-{{.VERSION}}" -t quay.io/avanier/gitea-resource:{{.VERSION}}-base .
- echo "{{.VERSION}}-base" >> .cleanup
- buildah bud -f ./Dockerfile.pr --build-arg "VERSION={{.VERSION}}" -t quay.io/avanier/gitea-resource:{{.VERSION}}-pr
- echo "{{.VERSION}}-pr" >> .cleanup
vars:
VERSION: { sh: date +%s }
cleanup:
cmds:
- for i in $(cat .cleanup); do podman rmi "quay.io/avanier/gitea-resource:${i}"; done
- rm -v .cleanup
test:
deps: [build]
cmds:
- go test $(go list ./... | grep -v mocks) -cover -v
build:
cmds:
- go build -ldflags "-X main.version=`cat VERSION`" .