grim/convey

f9638cf514da
Add a script/shell command that can run scripts on the host machine
# This is the base file to extends.yml. It is a valid convey.yml file in its
# own right and can be executed as such. However, the main use case for this
# feature is to make "abstract" plans which may contain a useful toolset of
# tasks across projects and environments.
environment:
- PREFIX=YO
tasks:
one:
type: docker/run
image: alpine:edge
command: echo "$PREFIX one"
two:
type: docker/run
image: alpine:edge
command: echo "$PREFIX two"
plans:
plan1:
stages:
- tasks:
- one
plan2:
stages:
- tasks:
- two
default:
stages:
- name: pre
- tasks:
- one
- two
- name: post