Skip to content

Instantly share code, notes, and snippets.

@luislavena
Last active August 24, 2019 09:56
Show Gist options
  • Save luislavena/a6b73a86d948553ae99e22850060e4ba to your computer and use it in GitHub Desktop.
Save luislavena/a6b73a86d948553ae99e22850060e4ba to your computer and use it in GitHub Desktop.
Drone CI - missing `purge` when converting jsonnet to YAML
local Pipeline(version) = {
kind: "pipeline",
steps: [
{
name: "build",
image: "plugins/docker",
settings: {
dockerfile: "builder-" + version + ".dockerfile",
registry: "img.company.com",
repo: "img.company.com/builder",
tags: version,
purge: false
}
}
]
};
[
Pipeline("1.0"),
Pipeline("1.1")
]
---
kind: pipeline
platform:
os: linux
arch: amd64
steps:
- name: build
image: plugins/docker
settings:
dockerfile: builder-1.0.dockerfile
registry: img.company.com
repo: img.company.com/builder
tags: 1.0
---
kind: pipeline
platform:
os: linux
arch: amd64
steps:
- name: build
image: plugins/docker
settings:
dockerfile: builder-1.1.dockerfile
registry: img.company.com
repo: img.company.com/builder
tags: 1.1
...
$ drone --version
drone version 1.1.4
$ drone jsonnet --stream
$ echo $?
0
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment