build docker images on parallel steps

This commit is contained in:
Robert Kaussow 2020-09-05 20:22:59 +02:00
parent 4e859ab8cc
commit ecdffde68a
Signed by: xoxys
GPG Key ID: 65362AE74AF98B61
2 changed files with 22 additions and 1 deletions

View File

@ -173,6 +173,7 @@ local PipelineBuildContainer(arch='amd64') = {
username: { from_secret: 'docker_username' },
password: { from_secret: 'docker_password' },
},
depends_on: ['build'],
when: {
ref: ['refs/pull/**'],
},
@ -191,6 +192,7 @@ local PipelineBuildContainer(arch='amd64') = {
when: {
ref: ['refs/heads/master', 'refs/tags/**'],
},
depends_on: ['dryrun'],
},
{
name: 'publish-quay',
@ -207,6 +209,7 @@ local PipelineBuildContainer(arch='amd64') = {
when: {
ref: ['refs/heads/master', 'refs/tags/**'],
},
depends_on: ['dryrun'],
},
],
depends_on: [

View File

@ -194,6 +194,8 @@ steps:
when:
ref:
- refs/pull/**
depends_on:
- build
- name: publish-dockerhub
image: plugins/docker:18-linux-amd64
@ -210,6 +212,8 @@ steps:
ref:
- refs/heads/master
- refs/tags/**
depends_on:
- dryrun
- name: publish-quay
image: plugins/docker:18-linux-amd64
@ -227,6 +231,8 @@ steps:
ref:
- refs/heads/master
- refs/tags/**
depends_on:
- dryrun
trigger:
ref:
@ -264,6 +270,8 @@ steps:
when:
ref:
- refs/pull/**
depends_on:
- build
- name: publish-dockerhub
image: plugins/docker:18-linux-arm64
@ -280,6 +288,8 @@ steps:
ref:
- refs/heads/master
- refs/tags/**
depends_on:
- dryrun
- name: publish-quay
image: plugins/docker:18-linux-arm64
@ -297,6 +307,8 @@ steps:
ref:
- refs/heads/master
- refs/tags/**
depends_on:
- dryrun
trigger:
ref:
@ -334,6 +346,8 @@ steps:
when:
ref:
- refs/pull/**
depends_on:
- build
- name: publish-dockerhub
image: plugins/docker:18-linux-arm
@ -350,6 +364,8 @@ steps:
ref:
- refs/heads/master
- refs/tags/**
depends_on:
- dryrun
- name: publish-quay
image: plugins/docker:18-linux-arm
@ -367,6 +383,8 @@ steps:
ref:
- refs/heads/master
- refs/tags/**
depends_on:
- dryrun
trigger:
ref:
@ -559,6 +577,6 @@ depends_on:
---
kind: signature
hmac: ea897ed402bf6868d1b837255bb85847cf5e813fd18851249d040e267507ab46
hmac: 44a9e95a43eeabae35a5ba7f8740758703a564e9d8ac1e22c731b3b7a29f1a22
...