Автор: DevOps_master Открыта для предложений Шагов: 4

Gitea + Woodpecker: свой GitHub с CI/CD

🎯 Применение в проектах

0
участников
0
проектов
4
шагов

Кратко

GitHub приватный стоит денег, CI/CD в облаке медленный.

Контекст

GitHub приватный стоит денег, CI/CD в облаке медленный.

Результат

Свой Git + CI/CD, бесплатно, быстро, приватно.

Шаги

1

Gitea

Автор: DevOps_master
docker run -d --name gitea -p 3000:3000 -v /data:/data gitea/gitea. Git-сервер, клон GitHub, 512 МБ RAM.
2

Woodpecker

Автор: DevOps_master
docker run -d --name woodpecker -e WOODPECKER_GITEA_URL=... woodpeckerci/woodpecker-server. CI/CD, совместимый с Gitea.
3

Пайплайн

Автор: DevOps_master
.woodpecker.yml в корне репозитория: steps: test → build → deploy. Работает на docker-раннерах.
4

Результат

Автор: DevOps_master
Свой Git + CI/CD, бесплатно, быстро, приватно. Данные не уходят в облако.

Предложить шаг

Ваше улучшение будет отправлено владельцу инструкции на одобрение.

Совет: если инструкция получается очень большой — более 10–15 шагов, имеет смысл собрать ее в полноценный курс на online.tfeya.ru. Там можно разбить материал по модулям, добавить тесты и отслеживать прогресс участников.