帮助设置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中两个ArrayList的内部联接   java如何制作按钮侦听器组方法?   Java位表示法中的字节、字符和int   java如何测试控制台输出代码?   JAXB在编组java时将xmlns添加到元素中   java 安卓 Web服务调用问题   java从按钮中选择多个正确答案   java如何获取sensu服务器事件数据   java如何在编写时添加分隔符。使用openCSV的csv文件   在fedora 23上通过jnlp运行jenkins slave的java问题   如何从java web应用程序创建http可见文件?   java如何在安卓中通过编程改变矢量绘图的颜色   java为什么我总是得到未初始化的变量x?   无法从java/Android Studio中的网站获取数据   ArrayList实现在Java中的最低级别是如何工作的?   java告诉SAX解析器忽略无效字符?   java无法使用JarSplice创建可运行的LWJGL jar   java解析一个包含许多字段的json对象   用于Command+T的java JavaFX密钥组合(新选项卡)   java StreamAPI收集器。groupingBy空集合而不是null