Woodpecker CI выглядит обманчиво просто: server, agent, пара переменных окружения — и кажется, что бэкапить особо нечего, ведь весь код лежит в git-репозиториях. На деле в базе Woodpecker копится то, что руками не восстановишь: секреты репозиториев, OAuth-привязка к git-провайдеру, права пользователей и вся история пайплайнов. Разберём, что там реально хранится, как снять рабочий бэкап для SQLite и Postgres-инсталляций и как поднять Woodpecker на новом сервере, не переживая заново авторизацию каждого репозитория.
Подробнее →