grim/purple-spasm

Create a template task, move the debian one to it and added a fedora task as well
---
tasks:
import:
type: docker/import
files:
- .:.
purple2:
type: docker/run
image: pidgin/pidgin2-dev:${TAG}
workdir: /workspace
script:
- set -ex
- meson build-${TAG}
- ninja -C build-${TAG}
purple2-debian-stretch-amd64:
type: convey/extend
task: purple2
environment:
- TAG=debian-stretch-amd64
purple2-fedora-28-amd64:
type: convey/extend
task: purple2
environment:
- TAG=fedora-28-amd64
plans:
default:
stages:
- name: setup
tasks:
- import
- name: builds
tasks:
- purple2-debian-stretch-amd64
- purple2-fedora-28-amd64