mirror of
https://github.com/go-task/task.git
synced 2025-06-15 00:15:10 +02:00
Upgrade own Taskfile to version 2
This commit is contained in:
27
Taskfile.yml
27
Taskfile.yml
@ -1,11 +1,14 @@
|
|||||||
# compiles current source code and make "task" executable available on
|
version: '2'
|
||||||
# $GOPATH/bin/task{.exe}
|
|
||||||
install:
|
tasks:
|
||||||
|
# compiles current source code and make "task" executable available on
|
||||||
|
# $GOPATH/bin/task{.exe}
|
||||||
|
install:
|
||||||
desc: Installs Task
|
desc: Installs Task
|
||||||
cmds:
|
cmds:
|
||||||
- go install -v -ldflags="-w -s -X main.version={{.GIT_COMMIT}}" ./cmd/task
|
- go install -v -ldflags="-w -s -X main.version={{.GIT_COMMIT}}" ./cmd/task
|
||||||
|
|
||||||
dl-deps:
|
dl-deps:
|
||||||
desc: Downloads cli dependencies
|
desc: Downloads cli dependencies
|
||||||
cmds:
|
cmds:
|
||||||
- go get -u github.com/golang/lint/golint
|
- go get -u github.com/golang/lint/golint
|
||||||
@ -13,41 +16,41 @@ dl-deps:
|
|||||||
- go get -u github.com/golang/dep/cmd/dep
|
- go get -u github.com/golang/dep/cmd/dep
|
||||||
- if [ "$CI" != "1" ]; then go get -u github.com/goreleaser/goreleaser; fi
|
- if [ "$CI" != "1" ]; then go get -u github.com/goreleaser/goreleaser; fi
|
||||||
|
|
||||||
update-deps:
|
update-deps:
|
||||||
desc: Updates dependencies
|
desc: Updates dependencies
|
||||||
cmds:
|
cmds:
|
||||||
- dep ensure
|
- dep ensure
|
||||||
- dep ensure -update
|
- dep ensure -update
|
||||||
|
|
||||||
clean:
|
clean:
|
||||||
desc: Cleans temp files and folders
|
desc: Cleans temp files and folders
|
||||||
cmds:
|
cmds:
|
||||||
- rm -rf dist/
|
- rm -rf dist/
|
||||||
|
|
||||||
lint:
|
lint:
|
||||||
desc: Runs golint
|
desc: Runs golint
|
||||||
cmds:
|
cmds:
|
||||||
- golint {{.GO_PACKAGES}}
|
- golint {{.GO_PACKAGES}}
|
||||||
silent: true
|
silent: true
|
||||||
|
|
||||||
test:
|
test:
|
||||||
desc: Runs test suite
|
desc: Runs test suite
|
||||||
deps: [install]
|
deps: [install]
|
||||||
cmds:
|
cmds:
|
||||||
- go test {{.GO_PACKAGES}}
|
- go test {{.GO_PACKAGES}}
|
||||||
|
|
||||||
# https://github.com/goreleaser/goreleaser
|
# https://github.com/goreleaser/goreleaser
|
||||||
release:
|
release:
|
||||||
desc: Release Task
|
desc: Release Task
|
||||||
cmds:
|
cmds:
|
||||||
- goreleaser
|
- goreleaser
|
||||||
|
|
||||||
test-release:
|
test-release:
|
||||||
desc: Tests release process without publishing
|
desc: Tests release process without publishing
|
||||||
cmds:
|
cmds:
|
||||||
- goreleaser --snapshot
|
- goreleaser --snapshot
|
||||||
|
|
||||||
todo:
|
todo:
|
||||||
desc: Prints TODO comments present in the code
|
desc: Prints TODO comments present in the code
|
||||||
cmds:
|
cmds:
|
||||||
- astitodo {{.GO_PACKAGES}}
|
- astitodo {{.GO_PACKAGES}}
|
||||||
|
2
testdata/vars/v2/Taskfile.yml
vendored
2
testdata/vars/v2/Taskfile.yml
vendored
@ -1,6 +1,8 @@
|
|||||||
version: '2'
|
version: '2'
|
||||||
|
|
||||||
vars:
|
vars:
|
||||||
NESTED2: "{{.NESTED1}}-TaskfileVars"
|
NESTED2: "{{.NESTED1}}-TaskfileVars"
|
||||||
|
|
||||||
tasks:
|
tasks:
|
||||||
default:
|
default:
|
||||||
deps: [hello]
|
deps: [hello]
|
||||||
|
Reference in New Issue
Block a user