📣 Важное обновление — доступ меняется с 1 октября 2026 года

С 1 октября 2026 года в полдень (по времени Великобритании) этот зеркальный репозиторий потребует аутентификации для работы apt.
Годовая подписка обеспечивает бесперебойный доступ и напрямую поддерживает проект. Спасибо! 🙏

🔑 Оформить годовую подписку

💬 Вопросы, проблемы или что-то связанное с этим репозиторием? Присоединяйтесь к нашему сообществу в Discord — лучшее место для получения помощи и общения с другими пользователями.
Ранее поддерживали через Buy Me a Coffee? Вы замечательны! Загляните на наш Discord, и мы оформим для вас бесплатную пожизненную подписку. 💜

⚙️ Установка последней версии Forgejo Runner в Debian

CI-раннер для Forgejo Actions

Последняя версия — постоянно обновляется
← На главную

Что такое Forgejo Runner?

Forgejo Runner — это CI-раннер для Forgejo Actions. Это лёгкий демон, который подключается к вашему экземпляру Forgejo, забирает задания из очереди рабочих процессов и выполняет их на вашей собственной инфраструктуре — используя Docker, LXC или напрямую на хосте — обеспечивая полностью самостоятельно размещаемый CI/CD-конвейер, совместимый с GitHub Actions.

🚀 Почему важны последние версии: Раннер тесно следует релизам Forgejo, добавляя поддержку новых возможностей рабочих процессов, улучшенную изоляцию и исправления ошибок. Поддержание его в актуальном состоянии обеспечивает совместимость с новейшими возможностями Forgejo Actions.

⚡ Ключевые возможности Forgejo Runner

🔁 Совместимость с Actions

Выполняет рабочие процессы, используя тот же синтаксис и экосистему действий, что и GitHub Actions.

🐳 Гибкое выполнение

Выполняйте задания в контейнерах Docker, LXC или напрямую на хост-машине.

🔐 Самостоятельный хостинг

Держите весь ваш CI/CD полностью на собственной инфраструктуре без зависимости от сторонних сервисов.

⚖️ Масштабируемость

Регистрируйте несколько раннеров с метками для распределения и таргетирования нагрузки.

🎯 Почему Forgejo Runner?

  • Владейте своим CI: Запускайте конвейеры на оборудовании, которое вы контролируете
  • Экосистема Actions: Повторно используйте существующие определения рабочих процессов в стиле GitHub
  • Гибкая изоляция: Docker, LXC или выполнение на хосте — под ваши задачи
  • Легковесность: Единый бинарный файл на Go, который просто развернуть

🆕 Основные особенности

📦 Установка из debian.griffo.io

Шаг 1: Добавить репозиторий

sudo install -d -m 0755 /etc/apt/keyrings curl -fsSL https://debian.griffo.io/EA0F721D231FDD3A0A17B9AC7808B4DD62C41256.asc | sudo gpg --dearmor --yes -o /etc/apt/keyrings/debian.griffo.io.gpg echo "deb [signed-by=/etc/apt/keyrings/debian.griffo.io.gpg] https://debian.griffo.io/apt $(lsb_release -sc 2>/dev/null) main" | sudo tee /etc/apt/sources.list.d/debian.griffo.io.list > /dev/null sudo apt update
install -d -m 0755 /etc/apt/keyrings curl -fsSL https://debian.griffo.io/EA0F721D231FDD3A0A17B9AC7808B4DD62C41256.asc | gpg --dearmor --yes -o /etc/apt/keyrings/debian.griffo.io.gpg echo "deb [signed-by=/etc/apt/keyrings/debian.griffo.io.gpg] https://debian.griffo.io/apt $(lsb_release -sc 2>/dev/null) main" | tee /etc/apt/sources.list.d/debian.griffo.io.list > /dev/null apt update

Шаг 2: Установить forgejo-runner

# Install latest forgejo-runner sudo apt install forgejo-runner # Verify installation forgejo-runner --version
# Install latest forgejo-runner apt install forgejo-runner # Verify installation forgejo-runner --version

🎯 Примеры базового использования

# Show version forgejo-runner --version # Generate a default config file forgejo-runner generate-config > config.yaml # Register the runner with your Forgejo instance forgejo-runner register --instance https://forgejo.example.com --token <TOKEN> # Start the runner daemon forgejo-runner daemon

🚀 Почему стоит выбрать debian.griffo.io?

📊 Сравнение репозиториев:
  • Официальный Debian: Часто отстаёт на месяцы, не хватает новейших функций
  • debian.griffo.io: Последняя версия в течение нескольких часов после релиза
  • Ручная установка: Требуется ручная загрузка и настройка PATH
  • Наш репозиторий: Готовые к использованию собранные пакеты

📦 Репозиторий сборки пакетов

Пакеты Debian собираются и поддерживаются автоматически в этом репозитории GitHub:

🔗 Связанные пакеты

Также доступны из debian.griffo.io:

🎯 Идеально для: команд и отдельных пользователей, самостоятельно размещающих Forgejo, которые хотят запускать собственные CI/CD-конвейеры с полным контролем над средой сборки и инфраструктурой.

💝 Поддержать проект

Если этот репозиторий экономит ваше время и усилия, рассмотрите возможность его поддержки!

⭐ Поставить звезду на GitHub 🐦 Поделиться в Twitter