BuildBot

基于Python的持续集成测试框架。(Python-based continuous integration testing framework.)

Github星跟蹤圖

Buildbot是一个开源应用程序,最初由Brian Warner编写,现在由Dustin J. Mitchell维护。 它用于构建、测试和发布各种软件。

就像Django或Rails等Web框架提供构建网站的结构和组件一样,Buildbot提供了自动化构建、测试和发布过程的结构和组件。

Buildbot不仅支持持续集成测试,还支持复杂构建系统的自动化,应用程序部署以及复杂软件发布流程的管理。

Buildbot基础知识

Buildbot支持跨多个平台的作业分布式并行执行,与版本控制系统的灵活集成,广泛的状态报告等。

Buildbot in Action

Buildbot的核心是一个作业调度系统:它将作业排队,在所需资源可用时执行作业,并报告结果。

您的Buildbot安装具有一个或多个主服务器和一组工作程序。主服务器监视源代码存储库以进行更改,协调工作者的活动,并将结果报告给用户和开发人员。工作人员使用各种操作系统。

您可以通过向主服务器提供Python配置脚本来配置Buildbot。这个脚本可以非常简单,配置内置组件,但Python的完整表现力是可用的。这允许动态生成配置,自定义组件以及您可以设计的任何其他内容。

框架本身在Twisted Python中实现,并与所有主要操作系统兼容。

概覽

名稱與所有者buildbot/buildbot
主編程語言Python
編程語言Makefile (語言數: 16)
平台Linux, Mac, Windows
許可證GNU General Public License v2.0
發布數173
最新版本名稱v3.11.2 (發布於 2024-05-05 01:37:15)
第一版名稱v0.7.1 (發布於 2006-03-12 12:18:43)
創建於2010-07-06 17:56:53
推送於2024-05-05 17:52:34
最后一次提交2024-05-05 01:35:21
星數5.2k
關注者數200
派生數1.6k
提交數24.9k
已啟用問題?
問題數1604
打開的問題數703
拉請求數4554
打開的拉請求數24
關閉的拉請求數1306
已啟用Wiki?
已存檔?
是復刻?
已鎖定?
是鏡像?
是私有?

==========
Buildbot


The Continuous Integration Framework

Buildbot is based on original work from Brian Warner <mailto:warner-buildbot @ lothar . com>, and currently maintained by the Botherders <https://github.com/buildbot/botherders>.

Visit us on http://buildbot.net !, travis-badge, _, codecov-badge, _, readthedocs-badge, _, fossa-badge, _

Buildbot consists of several components:

  • master
  • worker
  • www/base
  • www/console_view
  • www/waterfall_view

and so on

See the README in each subdirectory for more information

Related repositories:

.., travis-badge, image:: https://travis-ci.org/buildbot/buildbot.svg?branch=master
.. _travis-badge: https://travis-ci.org/buildbot/buildbot
.., codecov-badge, image:: http://codecov.io/github/buildbot/buildbot/coverage.svg?branch=master
.. _codecov-badge: http://codecov.io/github/buildbot/buildbot?branch=master
.., readthedocs-badge, image:: https://readthedocs.org/projects/buildbot/badge/?version=latest
.. _readthedocs-badge: https://readthedocs.org/projects/buildbot/builds/
.., fossa-badge, image:: https://app.fossa.io/api/projects/git%2Bgithub.com%2Fbuildbot%2Fbuildbot.svg?type=shield
.. _fossa-badge: https://app.fossa.io/projects/git%2Bgithub.com%2Fbuildbot%2Fbuildbot?ref=badge_shield

去到頂部