25 lines
602 B
YAML
25 lines
602 B
YAML
# .woodpecker/sync-releases.yml
|
|
|
|
when:
|
|
event: cron
|
|
cron:
|
|
include:
|
|
- sync-hourly
|
|
|
|
steps:
|
|
- name: sync_releases
|
|
image: debian:stable-slim
|
|
environment:
|
|
GITEA_TOKEN:
|
|
from_secret: gitea_token
|
|
GITHUB_TOKEN:
|
|
from_secret: github_token
|
|
GITEA_URL:
|
|
from_secret: gitea_url
|
|
REPO_LIST_FILE: repos_to_sync.txt
|
|
commands:
|
|
# 1. Установка зависимостей
|
|
- apt-get update && apt-get install -y curl jq bash
|
|
|
|
# 2. Запуск скрипта синхронизации
|
|
- bash .woodpecker/sync-releases.sh |