when: - event: cron cron: images matrix: include: - PLATFORM: redhat-9 ARCH: arm64 - PLATFORM: redhat-9 ARCH: amd64 - PLATFORM: redhat-8 ARCH: arm64 - PLATFORM: redhat-8 ARCH: amd64 - PLATFORM: ubuntu-2404 ARCH: arm64 - PLATFORM: ubuntu-2404 ARCH: amd64 - PLATFORM: ubuntu-2204 ARCH: arm64 - PLATFORM: ubuntu-2204 ARCH: amd64 - PLATFORM: alpine-320 ARCH: arm64 - PLATFORM: alpine-320 ARCH: amd64 steps: - name: 'Build image' image: woodpeckerci/plugin-docker-buildx:5.0.0 secrets: [RED_HAT_DEV_PW, GITHUB_PAT] settings: platforms: linux/${ARCH} Dockerfile: docker/Dockerfile-${PLATFORM} experimental: true repo: devxygmbh/${ARCH}-binaries-r-${PLATFORM} username: devxygmbh password: from_secret: dockerhub_token_devxygmbh build_args_from_env: - ARCH - RED_HAT_DEV_PW - GITHUB_PAT # FIMXE: https://codeberg.org/woodpecker-plugins/docker-buildx/issues/184#issuecomment-2425171 # build_args: # RED_HAT_DEV_PW: # from_secret: RED_HAT_DEV_PW # GITHUB_PAT: # from_secret: GITHUB_PAT backend_options: kubernetes: resources: requests: memory: 800Mi cpu: 1000m limits: memory: 3000Mi cpu: 1000m nodeSelector: kubernetes.io/arch: '${ARCH}' - name: 'ntfy' image: codeberg.org/l-x/woodpecker-ntfy:1.3.1 when: - status: [failure] settings: url: https://ntfy.devxy.io/ci-builds token: from_secret: ntfy_token title: "CI '${CI_REPO}' failed" actions: view, Open build, ${CI_PIPELINE_URL}, clear=false; click: ${CI_BUILD_LINK} message: | Workflow: ${CI_WORKFLOW_NAME/\n//} Commit message: ${CI_COMMIT_MESSAGE/\n//} Commit Author: ${CI_COMMIT_AUTHOR/\n//} backend_options: kubernetes: resources: requests: memory: 100Mi cpu: 0m limits: memory: 300Mi cpu: 200m