帮助设置buildbot主服务器和从服务器的方法

isotoma.recipe.buildbot的Python项目详细描述


简介

这个包提供了两个方法来帮助您管理buildbot主服务器和从服务器。 我们有意不提供用于生成项目配置的机械。

创建和管理您的主人

若要创建BuildBot主控形状,请在buildout.cfg中添加类似的内容:

[buildbot]
recipe = isotoma.recipe.buildbot
cfgfile = path/to/master.cfg
config =
    "PORT_WEB": "8080",

cfgfile是一个普通的buildbot主配置,但是它的全局命名空间中有一个config对象 包含在配置下设置的BuildOut托管属性的。

此配方还将创建用于启动、停止、重新配置和 正在检查主机的配置。它将在您的构建的bin目录中 和你的角色同名。

对于buildbot 0.8.0+安装,配方将在数据库上创建和执行迁移。

强制性参数

cfgfile
buildbot配置文件的路径。buildmasterconfig已经被定义,所以不要重新声明它。
配置
传递给BuildBot主配置的BuildOut托管设置列表

可选参数

鸡蛋
构建机器人运行所需的任何鸡蛋。这些是支持buildbot的egs,而不是支持buildbot为您运行的代码的egs。
dburl
用于连接到buildbot数据库的buildbot dbspec。默认值是var目录中的sqlite。有关设置此项的帮助,请参阅buildbot手册。

创建从属服务器

若要创建BuildBot主控形状,请在BuildOut CFG中添加类似的内容:

[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目录添加一个slave,并向bin目录添加一个bb-slave-1启动/停止脚本。

强制性参数

基本目录
从机将在何处创建以及在何处存储其临时数据
主机
从机应连接到的IP或主机名
主端口
从机应连接到的端口
用户名
主服务器上要连接的有效从属用户名
密码
主服务器上要连接的有效从属密码

更改日志

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(pre)

0.0.28(2012-04-12)

  • 支持Buildbot 0.8.6

0.0.27(2011-10-04)

  • 在扭曲后修复从属umask

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
实现接口方法时不允许java@Override   使用BuffereImage加载映像时java高ram使用率   java For循环混乱,为什么不是循环?   java Android网格视图字符串对齐问题   java如何将方法与比较类型的附加功能进行比较?   在Java Swing中放置JSepator后的间隙大小   java如何避免并发访问我的网站中的支付链接   java如何从现有的Unix服务器连接到FTP服务器?   Spring中的java用户相关bean定义   带有scribesjava库的wordpress Woocommerce REST API返回消费者密钥参数缺失错误消息   java我可以自动检测特定设备连接的串行端口吗?   Javafx棋盘游戏   java使用JTextPane显示HTML,支持SVG吗?   SpringBoot如何在java中将映射转换为实体对象?   如何使用java代码对xls文件进行密码保护   Java JPA(EclipseLink)如何在持久化实际实体之前接收下一个生成的值?   Javaservlet启动外部进程