From 9e2a1783214a024a6fa52a30b25bc99ee0e36fe6 Mon Sep 17 00:00:00 2001 From: Paolo Asperti Date: Thu, 25 Apr 2019 11:48:58 +0200 Subject: [PATCH] drone upgrade --- .drone.yml | 53 ++++++++++++++++++++++++++++++++--------------------- README.md | 38 ++++++++++++++++++++++++-------------- 2 files changed, 56 insertions(+), 35 deletions(-) diff --git a/.drone.yml b/.drone.yml index 0291c22..96f74b0 100644 --- a/.drone.yml +++ b/.drone.yml @@ -1,23 +1,34 @@ +kind: pipeline +name: default -pipeline: - - build: - image: docker - commands: - - docker build -t libreschool-automation/rpm-sign:latest . - volumes: - - /var/run/docker.sock:/var/run/docker.sock +steps: + - name: build + image: plugins/docker:linux-amd64 + pull: always + settings: + daemon_off: false + dry_run: true + repo: registry.libreschool.org/libreschool-automation/rpm-sign + tags: + - latest when: - event: tag - -# build_and_publish: - # no publish at this time -# image: plugins/docker -# pull: true -# secrets: [ docker_username, docker_password ] -# repo: libreschool-automation/rpm-sign -# auto_tag: true -# auto_tag_suffix: linux-amd64 -# dockerfile: Dockerfile -# when: -# event: [ push, tag ] + event: + exclude: + - tag + + - name: build_and_publish + image: plugins/docker:linux-amd64 + pull: always + settings: + daemon_off: false + password: + from_secret: docker_password + registry: registry.libreschool.org + repo: registry.libreschool.org/libreschool-automation/rpm-sign + tags: + - latest + username: + from_secret: docker_username + when: + event: + - tag diff --git a/README.md b/README.md index 3455ebd..5a977ab 100644 --- a/README.md +++ b/README.md @@ -2,7 +2,7 @@ [![Build Status](https://drone.libreschool.org/api/badges/libreschool-automation/rpm-sign/status.svg)](https://drone.libreschool.org/libreschool-automation/rpm-sign) -CentOS docker image with some packages preinstalled. +Fedora docker image with some packages preinstalled. This is used to sign .rpm packages. @@ -15,13 +15,16 @@ docker build . -t libreschool-automation/rpm-sign:latest ## How NOT to use ```yml -pipeline: - pkg_sign: - image: libreschool-automation/rpm-sign:latest - files: my_package.rpm - gpg_key: [] - passphrase: supersecretpassword - +kind: pipeline +name: default + +steps: + - name: pkg_sign + image: registry.libreschool.org/libreschool-automation/rpm-sign:latest + pull: always + settings: + gpg_key: [] + passphrase: supersecretpassword ``` ## How to use @@ -30,12 +33,19 @@ Seriously, don't put the GPG key or the passphrase in .drone.yml. ```yml -pipeline: - pkg_sign: - image: libreschool-automation/rpm-sign:latest - files: my_package.rpm - secrets: [gpg_key, passphrase] - +kind: pipeline +name: default + +steps: + - name: pkg_sign + image: registry.libreschool.org/libreschool-automation/rpm-sign:latest + pull: always + settings: + files: my_package.rpm + gpg_key: + from_secret: gpg_key + passphrase: + from_secret: gpg_passphrase ``` ## Parameters