Move CI to Git submodule
This commit is contained in:
parent
de2c82617f
commit
86d0b37713
3
.gitmodules
vendored
Normal file
3
.gitmodules
vendored
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
[submodule ".woodpecker"]
|
||||||
|
path = .woodpecker
|
||||||
|
url = https://git.k-space.ee/k-space/container-image-pipeline
|
1
.woodpecker
Submodule
1
.woodpecker
Submodule
@ -0,0 +1 @@
|
|||||||
|
Subproject commit 4dc067cec0229ff02540163a9fe0f3b0a5dfa4a9
|
@ -1,26 +0,0 @@
|
|||||||
---
|
|
||||||
matrix:
|
|
||||||
ARCH:
|
|
||||||
- amd64
|
|
||||||
- arm64
|
|
||||||
|
|
||||||
steps:
|
|
||||||
- name: build
|
|
||||||
image: woodpeckerci/plugin-kaniko
|
|
||||||
backend_options:
|
|
||||||
kubernetes:
|
|
||||||
nodeSelector:
|
|
||||||
kubernetes.io/arch: ${ARCH}
|
|
||||||
tolerations:
|
|
||||||
- key: arch
|
|
||||||
operator: Equal
|
|
||||||
value: ${ARCH}
|
|
||||||
effect: NoSchedule
|
|
||||||
settings:
|
|
||||||
repo: ${CI_REPO}
|
|
||||||
registry: harbor.k-space.ee
|
|
||||||
tags: latest-${ARCH}
|
|
||||||
username:
|
|
||||||
from_secret: docker_username
|
|
||||||
password:
|
|
||||||
from_secret: docker_password
|
|
@ -1,31 +0,0 @@
|
|||||||
---
|
|
||||||
skip_clone: true
|
|
||||||
|
|
||||||
steps:
|
|
||||||
- name: manifest
|
|
||||||
image: mirror.gcr.io/mplatform/manifest-tool:alpine-v2.1.6
|
|
||||||
secrets:
|
|
||||||
- docker_username
|
|
||||||
- docker_password
|
|
||||||
commands:
|
|
||||||
- set -u
|
|
||||||
- ls -lash
|
|
||||||
- env
|
|
||||||
- |
|
|
||||||
cat << EOF > spec.yaml
|
|
||||||
image: "harbor.k-space.ee/${CI_REPO}:latest"
|
|
||||||
manifests:
|
|
||||||
- image: "harbor.k-space.ee/${CI_REPO}:latest-amd64"
|
|
||||||
platform:
|
|
||||||
architecture: amd64
|
|
||||||
os: linux
|
|
||||||
- image: "harbor.k-space.ee/${CI_REPO}:latest-arm64"
|
|
||||||
platform:
|
|
||||||
architecture: arm64
|
|
||||||
os: linux
|
|
||||||
EOF
|
|
||||||
- /manifest-tool --username $docker_username --password $docker_password push from-spec spec.yaml > stdout
|
|
||||||
- cat stdout
|
|
||||||
|
|
||||||
depends_on:
|
|
||||||
- build
|
|
Loading…
Reference in New Issue
Block a user