# 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`" .