Repolode
woodpecker-ci

woodpecker-ci/woodpecker

Самостоятельно размещаемый CI/CD-движок, который выполняет конвейеры из конфигурационных файлов в контейнерах и поддерживает плагины.

Open source альтернатива:GitHub ActionsGitLab CI

Звёзды
8,032
Форки
719
Открытые issues
393
Последний коммит
5 минут назад

Что это?

Woodpecker — движок непрерывной интеграции и доставки, написанный на Go. Конвейеры описываются в конфигурационных файлах репозитория, а каждый этап выполняется в отдельном контейнере, поэтому сборки и тесты проходят в изолированных и воспроизводимых окружениях.

Проект состоит из сервера и одного или нескольких агентов. Сервер управляет репозиториями, пользователями и состоянием конвейеров, а агенты получают задания и выполняют их. По умолчанию для хранения данных используется SQLite; в режиме простоя серверу и агенту вместе требуется около 100 МБ и 30 МБ оперативной памяти соответственно.

Расширять возможности Woodpecker можно с помощью плагинов — повторно используемых этапов в контейнерах. На сайте, который поддерживает сообщество, собран обзор основных и сторонних плагинов. Codeberg использует Woodpecker в качестве основного CI/CD-движка.

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

  • 01Конвейеры описываются в конфигурационных файлах репозитория, а каждый этап выполняется в контейнере.
  • 02Сервер и агент — отдельные компоненты, поэтому можно масштабировать количество исполнителей сборок.
  • 03По умолчанию используется SQLite; в режиме простоя расходуется мало оперативной памяти.
  • 04Возможности можно расширять с помощью повторно используемых плагинов на основе контейнеров.
  • 05Можно установить несколькими способами; документация доступна на woodpecker-ci.org.

Сценарии использования

  • Автоматический запуск сборок и тестов для проектов, размещённых на собственном Git-сервере.
  • Настройка самостоятельно размещаемого CI/CD-конвейера, который хранит данные сборок в собственной инфраструктуре.
  • Расширение CI-процессов с помощью контейнерных плагинов сообщества или собственных плагинов.

В подборках

Темы

Частые вопросы

Что такое woodpecker?
Самостоятельно размещаемый CI/CD-движок, который выполняет конвейеры из конфигурационных файлов в контейнерах и поддерживает плагины. Woodpecker — движок непрерывной интеграции и доставки, написанный на Go. Конвейеры описываются в конфигурационных файлах репозитория, а каждый этап выполняется в отдельном контейнере, поэтому сборки и тесты проходят в изолированных и воспроизводимых окружениях.
woodpecker можно использовать бесплатно? Какая у него лицензия?
woodpecker распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
woodpecker всё ещё поддерживается?
Активно поддерживается. Последний коммит в woodpecker — 22 окт. 2026 г..
Для чего можно использовать woodpecker?
Автоматический запуск сборок и тестов для проектов, размещённых на собственном Git-сервере. Настройка самостоятельно размещаемого CI/CD-конвейера, который хранит данные сборок в собственной инфраструктуре. Расширение CI-процессов с помощью контейнерных плагинов сообщества или собственных плагинов.
Где скачать woodpecker?
Исходный код и инструкции по установке — на GitHub: https://github.com/woodpecker-ci/woodpecker

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Платформа с открытым исходным кодом для управления фичефлагами, удалённой конфигурации, A/B-тестов и постепенного запуска функций; можно развернуть самостоятельно через Docker или пользоваться облачной версией.

6,6 тыс.591PythonBSD-3-ClauseОбновлён 10 часов назад