mirror of
https://github.com/woodpecker-ci/woodpecker.git
synced 2024-11-26 11:51:02 +00:00
54 lines
971 B
YAML
54 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
|