36 lines
No EOL
941 B
YAML
36 lines
No EOL
941 B
YAML
when:
|
|
- event: push
|
|
path:
|
|
- 'alertmanager-ntfy/**'
|
|
- '.woodpecker/alertmanager-ntfy.yaml'
|
|
- event: cron
|
|
|
|
workspace:
|
|
path: src
|
|
|
|
matrix:
|
|
VERSION:
|
|
- 76d5f772f70d6915c89da00414c20009b03cc361
|
|
IMAGE_NAME:
|
|
- git.hamburg.ccc.de/ccchh/oci-images/alertmanager-ntfy
|
|
|
|
|
|
steps:
|
|
- name: setup
|
|
image: alpine
|
|
commands:
|
|
- ls
|
|
- apk -u add git
|
|
- mkdir /woodpecker/images
|
|
- git clone https://github.com/alexbakker/alertmanager-ntfy.git alertmanager-ntfy/src
|
|
- cd alertmanager-ntfy/src && git checkout ${VERSION} && cd ..
|
|
|
|
- name: build-image
|
|
image: gcr.io/kaniko-project/executor
|
|
entrypoint:
|
|
- /kaniko/executor
|
|
- --context=dir:///woodpecker/src/alertmanager-ntfy
|
|
- --dockerfile=./Containerfile
|
|
- --destination=git.hamburg.ccc.de/ccchh/oci-images/alertmanager-ntfy:${VERSION}
|
|
- --no-push
|
|
- --tar-path=/woodpecker/images/alertmanager-ntfy.tar |