add new images to pipeline
continuous-integration/drone/push Build was killed Details

This commit is contained in:
Robert Kaussow 2019-09-23 08:40:03 +02:00
parent 60d5abcee8
commit b3ac69e4b2
2 changed files with 84 additions and 2 deletions

View File

@ -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"
])
]

View File

@ -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
...