grim/convey

Rework engine and type attributes to be a combined type attribute. Refs #143
tasks:
import:
type: import
files: .
build-left:
type: build
dockerfile: Dockerfile
target: multi-stage-left
tags: multi-stage-left
build-right:
type: build
dockerfile: Dockerfile
target: multi-stage-right
tags: multi-stage-right
run-left:
image: multi-stage-left
run-right:
image: multi-stage-right
cleanup:
type: remove
images:
- multi-stage-left
- multi-stage-right
plans:
default:
stages:
- name: import
tasks: import
- name: build
tasks:
- build-left
- build-right
concurrent: true
- name: test
tasks:
- run-left
- run-right
concurrent: true
- name: cleanup
tasks: cleanup