一个帮助设置buildbot主服务器和从服务器的食谱
项目描述
简介
此软件包提供2个食谱,以帮助您管理您的buildbot主服务器和从服务器。我们故意不提供生成项目配置的机制。
创建和管理您的主服务器
要创建buildbot主服务器,将以下内容添加到您的buildout.cfg文件中:
[buildbot] recipe = isotoma.recipe.buildbot cfgfile = path/to/master.cfg config = "PORT_WEB": "8080",
cfgfile是一个普通的buildbot主服务器配置,但它在其全局命名空间中有一个配置对象,该对象包含在配置下设置的buildout管理属性。
此食谱还将创建一个包装器来启动、停止、重新配置和检查主服务器的配置。它将位于您的buildout的bin目录中,并具有与您的部分相同的名称。
对于0.8.0+版本的buildbot安装,该食谱将创建并迁移您的数据库。
必需参数
- cfgfile
到buildbot配置文件的路径。BuildMasterConfig已经定义,所以不要重新声明。
- config
一个列表,包含传递给buildbot主服务器配置的buildout管理设置
可选参数
- 鸡蛋
用于buildbot正常运行所需的任何鸡蛋。这些是支持您的buildbot的鸡蛋,而不是支持buildbot为您运行的代码的鸡蛋。
- dburl
用于连接到您的buildbot数据库的buildbot DBSpec。默认为var目录下的sqlite。有关设置的帮助,请参阅buildbot手册。
创建从机
要创建buildbot主机,请将以下内容添加到您的buildout配置文件中:
[bb-slave-1] recipe = isotoma.recipe.buildbot:slave basedir = ${buildout:directory}/bb-slave-1 master-host = 10.0.2.2 master-port = 8082 username = blah password = blah
这将向bb-slave-1目录添加一个从机,并在bin目录中添加一个bb-slave-1启动/停止脚本。
必需参数
- basedir
从机将被创建以及存储临时数据的位置
- master-host
从机应连接到的IP或主机名
- master-port
从机应连接到的端口号
- username
主服务器上用于连接的有效从机用户名
- password
主服务器上用于连接的有效从机密码
更改日志
0.0.33 (2012-06-11)
当然,还有棕色纸袋
0.0.32 (2012-06-11)
SIGUSR1将成为“优雅关闭”,因此请使用SIGUSR2进行日志轮换
将logrotate和优雅关闭辅助工具添加到包装脚本中
0.0.31 (2012-06-06)
尚未有任何更改。
0.0.30 (2012-05-21)
尚未有任何更改。
0.0.29 (2012-05-07)
支持buildbot 0.8.7(预发布版)
0.0.28 (2012-04-12)
支持buildbot 0.8.6
0.0.27 (2011-10-04)
修复twistd覆盖后的从机umask
isotoma.recipe.buildbot-0.0.33.zip的哈希
算法 | 哈希摘要 | |
---|---|---|
SHA256 | fc7913859bdded332792351e03e3a3afea92fd36b7901e623d86e74a1b8d6a1c |
|
MD5 | 6ae959efe4282fd7d09feee20820832f |
|
BLAKE2b-256 | d23bd07ec1a950b29fcfebcc32f2b552b2edf7c7187182454eca5b20f6508510 |