Drone

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

None

Added

Fixed

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

settings:
  image: debian.img

platform:
  os: linux
  arch: amd64

steps:
- name: build
  commands:
  - 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