Initial commit
This commit is contained in:
29
Taskfile.yml
Normal file
29
Taskfile.yml
Normal file
@@ -0,0 +1,29 @@
|
||||
# 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`" .
|
Reference in New Issue
Block a user