woodpecker/pipeline/samples/sample_5/pipeline.yml
2023-10-24 14:42:05 +02:00

55 lines
971 B
YAML

workspace:
base: /go
path: src/github.com/drone/envsubst
clone:
git:
image: woodpeckerci/plugin-git
depth: 50
steps:
# these steps define a parallel execution
# group and will fan out.
foo:
image: golang:1.7
group: build
commands:
- echo step 1
- sleep 10
- echo done 1
bar:
image: golang:1.7
group: build
commands:
- echo step 2
- sleep 10
- echo done 2
# this step is not grouped with the previous
# steps, resulting in a fan-in.
baz:
image: golang:1.7
commands:
- echo I should execute last.
- echo after the prior two steps finish execution.
# these steps define a parallel execution
# group and will fan back out.
qux:
image: golang:1.7
group: test
commands:
- echo step 3
- sleep 10
- echo done 3
quux:
image: golang:1.7
group: test
commands:
- echo step 4
- sleep 10
- echo done 4