Warning
Это зеркало! Основной репозиторий: https://gromlab.ru/gromov/gitea-runner
GitHub утратил статус надежной площадки для open-source, применяя политические блокировки репозиториев вместо сохранения нейтралитета. Блокировки коснулись разработчиков из России (Донецк, Луганск, Крым, Херсонская обл., Запорожская обл.), Ирана, Сирии, Кубы и Северной Кореи.
- ⚠️ Pull requests и issues создавайте только в основном репозитории
- 🔄 Зеркало обновляется автоматически
- 🚫 Изменения здесь будут перезаписаны
Gitea Server Runner
Docker-контейнер для запуска CI/CD раннера Gitea Actions.
Настройка
- Скопируйте
env.exampleв.env - Заполните переменные в
.env:GITEA_RUNNER_REGISTRATION_TOKEN- токен из админ-панели GiteaGITEA_INSTANCE_URL- URL вашего Gitea сервераGITEA_RUNNER_NAME- уникальное имя раннера
Запуск
docker-compose up -d
Раннер автоматически зарегистрируется в Gitea при первом запуске.
actions/cache в Docker ранере
Для работы actions/cache требуется настроить config.yaml согласно документации.
https://docs.gitea.com/usage/actions/act-runner#advanced-configurations
host: - должна быть локальная сеть (пример: 192.168.0.35 ip текущего сервера). 127.0.0.1 не прокатит так-как у каждого контейнера свой изолированный 127.0.0.1.