mirror of
https://github.com/go-task/task.git
synced 2025-10-08 23:02:02 +02:00
47 lines
661 B
YAML
47 lines
661 B
YAML
version: '3'
|
|
|
|
tasks:
|
|
default:
|
|
- task: missing-var
|
|
|
|
missing-var:
|
|
requires:
|
|
vars:
|
|
- FOO
|
|
cmd: echo "{{.foo}}"
|
|
|
|
var-defined-in-task:
|
|
vars:
|
|
FOO: bar
|
|
requires:
|
|
vars:
|
|
- FOO
|
|
cmd: echo "{{.FOO}}"
|
|
|
|
|
|
validation-var-dynamic:
|
|
vars:
|
|
FOO:
|
|
sh: echo "one"
|
|
|
|
requires:
|
|
vars:
|
|
- name: FOO
|
|
enum: ['one', 'two']
|
|
|
|
|
|
validation-var:
|
|
requires:
|
|
vars:
|
|
- ENV
|
|
- name: FOO
|
|
enum: ['one', 'two']
|
|
|
|
require-before-compile:
|
|
requires:
|
|
vars: [ MY_VAR ]
|
|
cmd: |
|
|
{{range .MY_VAR | splitList " " }}
|
|
echo {{.}}
|
|
{{end}}
|