Jenkins — сервер автоматизации с открытым исходным кодом для сборки, тестирования и развертывания ПО, расширяемый более чем 2 000 плагинов.
woodpecker-ci/woodpecker
Самостоятельно размещаемый CI/CD-движок, который выполняет конвейеры из конфигурационных файлов в контейнерах и поддерживает плагины.
Open source альтернатива:GitHub Actions
GitLab 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 или пользоваться облачной версией.
Программируемый движок автоматизации для сборки, тестирования и доставки кодовых баз в контейнерах — локально, в CI или в облаке.
Универсальная платформа для разработки ПО на Go с самостоятельным размещением: Git-хостинг, проверка кода, задачи, пакеты и CI/CD.
CLI и библиотека для оценки промптов и red teaming LLM-приложений с помощью декларативных конфигов и интеграции с CI/CD.
DBLab Engine создаёт лёгкие клоны и ветки баз данных PostgreSQL с copy-on-write для разработки, тестирования и CI/CD.