--- kind: pipeline type: kubernetes name: linux-amd64 platform: os: linux arch: amd64 node_selector: kubernetes.io/arch: amd64 trigger: event: - tag - push steps: - name: docker image: plugins/docker settings: dockerfile: docker/Dockerfile.amd64 username: from_secret: docker_username password: from_secret: docker_password repo: bottledpills/deluge-openvpn auto_tag: true auto_tag_suffix: linux-amd64 platform: 'linux/amd64' --- kind: pipeline type: kubernetes name: linux-arm64 platform: os: linux arch: arm64 node_selector: kubernetes.io/arch: arm64 trigger: event: - tag - push steps: - name: docker image: plugins/docker settings: dockerfile: docker/Dockerfile.arm64 username: from_secret: docker_username password: from_secret: docker_password repo: bottledpills/deluge-openvpn auto_tag: true auto_tag_suffix: linux-arm64 platform: 'linux/arm64' --- kind: pipeline type: kubernetes name: manifest-version platform: os: linux arch: arm64 node_selector: kubernetes.io/arch: arm64 trigger: event: - tag - push steps: - name: manifest image: plugins/manifest settings: spec: docker/manifest.tmpl username: from_secret: docker_username password: from_secret: docker_password auto_tag: true ignore_missing: true depends_on: - linux-amd64 - linux-arm64