1.2.0 release notes

Today we tagged a 1.2.0 release which includes a number of small features and improvements. See our CHANGELOG also mirrored below.

Breaking Changes




Custom Stage Definitions

The most notable feature in this release is support for custom pipeline and custom stage definitions [1]. With custom pipeline definitions, you can define custom pipeline configuration and create custom pipeline runners. For example, imagine you want to create a custom pipeline runner that uses qemu as the runtime:

version: 1
kind: pipeline
type: qemu

  image: debian.img

  os: linux
  arch: amd64

- name: build
  - go build
  - go test

We will be releasing templates and a framework for creating custom definitions and runners in the coming days. We will also provide a couple of reference implementations, include a host machine runner that executes pipelines on the host instead, as an alternative to executing pipelines in containers. Stay tuned for more announcements!

[1] https://github.com/drone/drone/issues/2680

1 Like