nextcloud_groupfolder_files.../.woodpecker/build_publish.yml

29 lines
1.2 KiB
YAML
Raw Permalink Normal View History

2024-04-29 17:51:02 +02:00
when:
2024-04-29 19:37:27 +02:00
- event: tag
2024-04-29 19:42:10 +02:00
ref: refs/tags/v*
2024-04-29 17:51:02 +02:00
steps:
build_package:
2024-04-29 18:42:13 +02:00
image: git.verdigado.com/verdigado-public/krankerl_docker:latest
pull: true
2024-04-29 17:51:02 +02:00
commands:
- krankerl package
git_release:
image: woodpeckerci/plugin-gitea-release
settings:
base_url: https://git.verdigado.com
2024-04-29 19:26:13 +02:00
title: ${CI_COMMIT_TAG##refs/tags/}
2024-04-29 17:51:02 +02:00
files:
- build/artifacts/groupfolder_filesystem_snapshots.tar.gz
api_key:
2024-04-29 17:57:08 +02:00
from_secret: GIT_ACCESS_TOKEN
2024-04-29 17:51:02 +02:00
target: main
2024-04-29 18:47:54 +02:00
file-exists: fail
2024-04-29 17:51:02 +02:00
release:
2024-04-29 18:42:13 +02:00
image: git.verdigado.com/verdigado-public/krankerl_docker:latest
commands:
2024-04-29 18:47:54 +02:00
- krankerl login --appstore "$${NEXTCLOUD_APPSTORE_TOKEN}"
2024-04-29 19:08:13 +02:00
- mkdir -p ~/.nextcloud/certificates/
2024-04-29 18:47:54 +02:00
- echo "$${NEXTCLOUD_APPSTORE_SIGNING_KEY}" | base64 -d > ~/.nextcloud/certificates/groupfolder_filesystem_snapshots.key
2024-04-29 19:26:13 +02:00
- krankerl publish https://git.verdigado.com/verdigado-public/nextcloud_groupfolder_filesystem_snapshots/releases/download/${CI_COMMIT_TAG##refs/tags/}/groupfolder_filesystem_snapshots.tar.gz
2024-04-29 18:47:54 +02:00
secrets: [ NEXTCLOUD_APPSTORE_TOKEN, NEXTCLOUD_APPSTORE_SIGNING_KEY ]