From b3ac69e4b225e96fd2abad9d56247aea0453882e Mon Sep 17 00:00:00 2001 From: Robert Kaussow Date: Mon, 23 Sep 2019 08:40:03 +0200 Subject: [PATCH] add new images to pipeline --- .drone.jsonnet | 6 +++- .drone.yml | 80 +++++++++++++++++++++++++++++++++++++++++++++++++- 2 files changed, 84 insertions(+), 2 deletions(-) diff --git a/.drone.jsonnet b/.drone.jsonnet index 4dd961a..7aa80e5 100644 --- a/.drone.jsonnet +++ b/.drone.jsonnet @@ -115,8 +115,12 @@ local PipelineNotifications(depends_on=[]) = { [ PipelineBuild(os='linux', arch='amd64', version='gce'), PipelineBuild(os='linux', arch='amd64', version='ec2'), + PipelineBuild(os='linux', arch='amd64', version='do'), + PipelineBuild(os='linux', arch='amd64', version='hcloud'), PipelineNotifications(depends_on=[ "gce-linux-amd64", - "ec2-linux-amd64" + "ec2-linux-amd64", + "do-linux-amd64", + "hcloud-linux-amd64" ]) ] diff --git a/.drone.yml b/.drone.yml index 2ddb36e..0c214c6 100644 --- a/.drone.yml +++ b/.drone.yml @@ -74,6 +74,82 @@ steps: branch: - master +--- +kind: pipeline +name: do-linux-amd64 + +platform: + os: linux + arch: amd64 + +steps: +- name: dryrun + pull: always + image: plugins/docker:linux-amd64 + settings: + dockerfile: docker/Dockerfile.do.linux.amd64 + dry_run: true + password: + from_secret: docker_password + repo: xoxys/molecule + tags: do-linux-amd64 + username: + from_secret: docker_username + +- name: publish + pull: always + image: plugins/docker:linux-amd64 + settings: + auto_tag: true + auto_tag_suffix: do-linux-amd64 + dockerfile: docker/Dockerfile.do.linux.amd64 + password: + from_secret: docker_password + repo: xoxys/molecule + username: + from_secret: docker_username + when: + branch: + - master + +--- +kind: pipeline +name: hcloud-linux-amd64 + +platform: + os: linux + arch: amd64 + +steps: +- name: dryrun + pull: always + image: plugins/docker:linux-amd64 + settings: + dockerfile: docker/Dockerfile.hcloud.linux.amd64 + dry_run: true + password: + from_secret: docker_password + repo: xoxys/molecule + tags: hcloud-linux-amd64 + username: + from_secret: docker_username + +- name: publish + pull: always + image: plugins/docker:linux-amd64 + settings: + auto_tag: true + auto_tag_suffix: hcloud-linux-amd64 + dockerfile: docker/Dockerfile.hcloud.linux.amd64 + password: + from_secret: docker_password + repo: xoxys/molecule + username: + from_secret: docker_username + when: + branch: + - master + --- kind: pipeline name: notifications @@ -145,9 +221,11 @@ trigger: depends_on: - gce-linux-amd64 - ec2-linux-amd64 +- do-linux-amd64 +- hcloud-linux-amd64 --- kind: signature -hmac: 8388817b7cf122d3df86038047c3aec408444c2f64481f73ae9f2a3284f46ea3 +hmac: 0cdd1dbbed1db339ede0ce51c67f0757d906ce43a5fcf0dc7df60009d79334e1 ...