mirror of
https://github.com/go-task/task.git
synced 2024-12-12 10:45:49 +02:00
4b6c79aca5
* feat: experiment taskfile envs take precedence over os envs * fix test * fix typo Co-authored-by: Andrey Nering <andrey@nering.com.br> * docs: add p about default --------- Co-authored-by: Andrey Nering <andrey@nering.com.br>
53 lines
865 B
YAML
53 lines
865 B
YAML
version: '3'
|
|
|
|
vars:
|
|
BAZ:
|
|
sh: echo baz
|
|
|
|
env:
|
|
FOO: foo
|
|
BAR: bar
|
|
BAZ: "{{.BAZ}}"
|
|
QUX: from_taskfile
|
|
|
|
tasks:
|
|
default:
|
|
cmds:
|
|
- task: local
|
|
- task: global
|
|
- task: not-overriden
|
|
- task: multiple_type
|
|
|
|
local:
|
|
vars:
|
|
AMD64: amd64
|
|
env:
|
|
GOOS: linux
|
|
GOARCH: "{{.AMD64}}"
|
|
CGO_ENABLED:
|
|
sh: echo '0'
|
|
cmds:
|
|
- echo "GOOS='$GOOS' GOARCH='$GOARCH' CGO_ENABLED='$CGO_ENABLED'" > local.txt
|
|
|
|
global:
|
|
env:
|
|
BAR: overriden
|
|
cmds:
|
|
- echo "FOO='$FOO' BAR='$BAR' BAZ='$BAZ'" > global.txt
|
|
|
|
multiple_type:
|
|
env:
|
|
FOO: 1
|
|
BAR: true
|
|
BAZ: 1.1
|
|
cmds:
|
|
- echo "FOO='$FOO' BAR='$BAR' BAZ='$BAZ'" > multiple_type.txt
|
|
|
|
not-overriden:
|
|
cmds:
|
|
- echo "QUX='$QUX'" > not-overriden.txt
|
|
|
|
overriden:
|
|
cmds:
|
|
- echo "QUX='$QUX'" > overriden.txt
|