Buildbot

Buildbot — инструмент для автоматизации процессов непрерывной интеграции в разработке программного обеспечения, выполняющий сборку и тестирование проектов с целью проверки изменений в исходном коде. Изначально был создан как лёгкая альтернатива системе Tinderbox проекта Mozilla, а в настоящее время используется во множестве крупных проектов, включая Python[6], WebKit[7], LLVM[8], Blender[9], ReactOS[10], и многие другие[11].

Общие сведения
Buildbot
Тип непрерывная интеграция
Автор Брайан Уорнер[1][2][3][4]
Разработчик Дастин Дж. Митчелл
Написана на Python
Операционные системы POSIX, Windows
Первый выпуск 29 апреля 2003[3]
Последняя версия
Репозиторий github.com/buildbot/buil…
Лицензия GPLv2
Сайт buildbot.net

Реализация

Buildbot написан на языке Python с использованием библиотеки Twisted.

Поддержка систем управления версиями

По состоянию на март 2021 года, в версии 2.10.1, Buildbot поддерживает интеграцию с системами управления версиями (SCM): CVS, Subversion, Darcs, Mercurial, Bazaar, Git, Monotone, Repo/Gerrit, Perforce, BitKeeper[12].

Примечания

  1. Nyman, Robert How can we write better software? – Interview series, part 2 with Brian Warner (англ.). Mozilla Hacks. Mozilla (12 августа 2014). Дата обращения: 9 июня 2024. Архивировано 10 декабря 2024 года.
  2. Warner, Brian Personal Projects. www.lothar.com. — «I am the author (but no longer the primary maintainer) of Buildbot». Дата обращения: 3 марта 2021. Архивировано 12 октября 2023 года.
  3. 1 2 Project: BuildBot: Release Notes. SourceForge.net (29 апреля 2003). Дата обращения: 9 июня 2024. Архивировано 15 сентября 2005 года.
  4. Import of the upstream sources from Sourceforge.net (англ.). GitHub (25 ноября 2005). — «Repository: warner@cvs.sourceforge.net». Дата обращения: 9 июня 2024. Архивировано 12 октября 2023 года.
  5. Release 4.3.0 — 2025.
  6. Python Buildbot (англ.). Python.org. Дата обращения: 3 марта 2021.
  7. Buildbot. build.webkit.org.
  8. LLVM Buildbot. lab.llvm.org. Дата обращения: 29 января 2025. Архивировано 10 октября 2025 года.
  9. Buildbot. builder.blender.org. Дата обращения: 3 марта 2021. Архивировано 10 октября 2025 года.
  10. Buildbot. build.reactos.org. Дата обращения: 3 марта 2021.
  11. Buildbot success stories (англ.). GitHub. Дата обращения: 3 марта 2021. Архивировано 26 апреля 2025 года.
  12. 2.5.3. Change Sources and Changes — Buildbot 2.10.1 documentation. docs.buildbot.net. Дата обращения: 3 марта 2021. Архивировано 15 сентября 2025 года.