diff --git a/.woodpecker/images.yaml b/.woodpecker/images.yaml index bb735e8..7d3808a 100644 --- a/.woodpecker/images.yaml +++ b/.woodpecker/images.yaml @@ -10,7 +10,7 @@ matrix: - PLATFORM: ubuntu-2204 steps: - 'Build image': + - name: 'Build image' image: woodpeckerci/plugin-docker-buildx:4.2.0 secrets: [RED_HAT_DEV_PW] settings: @@ -35,41 +35,27 @@ steps: nodeSelector: kubernetes.io/arch: 'arm64' - - # - name: Build - # # image: library/docker:26.1.4-dind-alpine3.20 # agent on k8s - # image: alpine:3.20 # agent on VM - # privileged: true - # environment: - # DOCKER_HOST: tcp://docker:2375 - # commands: | - # apk add -q --no-cache ca-certificates py3-pip make just docker-compose docker-cli-buildx - # just image ${PLATFORM} - # backend_options: - # kubernetes: - # resources: - # requests: - # memory: 500Mi - # cpu: 1000m - # limits: - # memory: 800Mi - # cpu: 1000m - # nodeSelector: - # kubernetes.io/arch: 'arm64' - -# services: -# docker: -# environment: -# DOCKER_TLS_CERTDIR: "" -# image: docker:26-dind -# commands: dockerd --tls=false --host=tcp://0.0.0.0:2375 -# privileged: true -# ports: -# - 2375 -# # volumes: -# # - ci-tmp-rwx:/tmp # agent on k8s -# backend_options: -# kubernetes: -# nodeSelector: -# kubernetes.io/arch: "arm64" -# topology.kubernetes.io/region: fsn1 + - 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 diff --git a/.woodpecker/process_cran_updates.yaml b/.woodpecker/process_cran_updates.yaml index a5e6ea0..d728063 100644 --- a/.woodpecker/process_cran_updates.yaml +++ b/.woodpecker/process_cran_updates.yaml @@ -62,3 +62,28 @@ steps: operator: 'Equal' value: 'true' effect: 'NoSchedule' + + - 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 \ No newline at end of file diff --git a/.woodpecker/update-package-index.yaml b/.woodpecker/update-package-index.yaml index 955dc8d..fee298d 100644 --- a/.woodpecker/update-package-index.yaml +++ b/.woodpecker/update-package-index.yaml @@ -43,3 +43,28 @@ steps: cpu: 4000m nodeSelector: kubernetes.io/arch: 'arm64' + + - 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 \ No newline at end of file