feat(ci): use docker.io/plugins/manifest v1.4.0
continuous-integration/drone/push Build is passing Details

This commit is contained in:
Markus Pesch 2023-06-18 14:38:14 +02:00
parent 437ed8002c
commit 78416fb69a
Signed by: volker.raschek
GPG Key ID: 852BCC170D81A982
1 changed files with 43 additions and 37 deletions

View File

@ -54,6 +54,9 @@ name: dry-run-amd64
clone: clone:
disable: true disable: true
depends_on:
- linter
platform: platform:
os: linux os: linux
arch: amd64 arch: amd64
@ -99,9 +102,6 @@ steps:
- changed - changed
- failure - failure
depends_on:
- linter
trigger: trigger:
branch: branch:
exclude: exclude:
@ -120,6 +120,9 @@ name: dry-run-arm-v7
clone: clone:
disable: true disable: true
depends_on:
- linter
platform: platform:
os: linux os: linux
arch: arm arch: arm
@ -165,9 +168,6 @@ steps:
- changed - changed
- failure - failure
depends_on:
- linter
trigger: trigger:
branch: branch:
exclude: exclude:
@ -186,6 +186,9 @@ name: dry-run-arm64-v8
clone: clone:
disable: true disable: true
depends_on:
- linter
platform: platform:
os: linux os: linux
arch: arm64 arch: arm64
@ -231,9 +234,6 @@ steps:
- changed - changed
- failure - failure
depends_on:
- linter
trigger: trigger:
branch: branch:
exclude: exclude:
@ -252,6 +252,9 @@ name: latest-amd64
clone: clone:
disable: true disable: true
depends_on:
- linter
platform: platform:
os: linux os: linux
arch: amd64 arch: amd64
@ -296,9 +299,6 @@ steps:
- changed - changed
- failure - failure
depends_on:
- linter
trigger: trigger:
branch: branch:
- master - master
@ -316,6 +316,9 @@ name: latest-arm-v7
clone: clone:
disable: true disable: true
depends_on:
- linter
platform: platform:
os: linux os: linux
arch: arm arch: arm
@ -360,9 +363,6 @@ steps:
- changed - changed
- failure - failure
depends_on:
- linter
trigger: trigger:
branch: branch:
- master - master
@ -380,6 +380,9 @@ name: latest-arm64-v8
clone: clone:
disable: true disable: true
depends_on:
- linter
platform: platform:
os: linux os: linux
arch: arm64 arch: arm64
@ -424,9 +427,6 @@ steps:
- changed - changed
- failure - failure
depends_on:
- linter
trigger: trigger:
branch: branch:
- master - master
@ -444,12 +444,22 @@ name: latest-manifest
clone: clone:
disable: true disable: true
depends_on:
- latest-amd64
- latest-arm-v7
- latest-arm64-v8
# docker.io/plugins/manifest only for amd64 architectures available
node_selector:
kubernetes.io/os: linux
kubernetes.io/arch: amd64
steps: steps:
- name: clone - name: clone
image: git.cryptic.systems/volker.raschek/git:1.2.1 image: git.cryptic.systems/volker.raschek/git:1.2.1
- name: build-manifest - name: build-manifest
image: docker.io/plugins/manifest:latest image: docker.io/plugins/manifest:1.4.0
settings: settings:
auto_tag: false auto_tag: false
ignore_missing: true ignore_missing: true
@ -481,11 +491,6 @@ steps:
- changed - changed
- failure - failure
depends_on:
- latest-amd64
- latest-arm-v7
- latest-arm64-v8
trigger: trigger:
branch: branch:
- master - master
@ -646,8 +651,6 @@ steps:
from_secret: git_cryptic_systems_container_registry_user from_secret: git_cryptic_systems_container_registry_user
password: password:
from_secret: git_cryptic_systems_container_registry_password from_secret: git_cryptic_systems_container_registry_password
build_args:
- MARKDOWNLINT_VERSION=${DRONE_TAG}
- name: email-notification - name: email-notification
environment: environment:
@ -706,8 +709,6 @@ steps:
from_secret: git_cryptic_systems_container_registry_user from_secret: git_cryptic_systems_container_registry_user
password: password:
from_secret: git_cryptic_systems_container_registry_password from_secret: git_cryptic_systems_container_registry_password
build_args:
- MARKDOWNLINT_VERSION=${DRONE_TAG}
- name: email-notification - name: email-notification
environment: environment:
@ -741,12 +742,22 @@ name: tagged-manifest
clone: clone:
disable: true disable: true
depends_on:
- tagged-amd64
- tagged-arm-v7
- tagged-arm64-v8
# docker.io/plugins/manifest only for amd64 architectures available
node_selector:
kubernetes.io/os: linux
kubernetes.io/arch: amd64
steps: steps:
- name: clone - name: clone
image: git.cryptic.systems/volker.raschek/git:1.2.1 image: git.cryptic.systems/volker.raschek/git:1.2.1
- name: build-manifest - name: build-manifest
image: docker.io/plugins/manifest:latest image: docker.io/plugins/manifest:1.4.0
settings: settings:
auto_tag: true auto_tag: true
ignore_missing: true ignore_missing: true
@ -778,11 +789,6 @@ steps:
- changed - changed
- failure - failure
depends_on:
- tagged-amd64
- tagged-arm-v7
- tagged-arm64-v8
trigger: trigger:
event: event:
- tag - tag
@ -797,6 +803,9 @@ name: tagged-sync
clone: clone:
disable: true disable: true
depends_on:
- tagged-manifest
steps: steps:
- name: clone - name: clone
image: git.cryptic.systems/volker.raschek/git:1.2.1 image: git.cryptic.systems/volker.raschek/git:1.2.1
@ -837,9 +846,6 @@ steps:
- changed - changed
- failure - failure
depends_on:
- tagged-manifest
trigger: trigger:
event: event:
- tag - tag