首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Buildbot配置错误

Buildbot配置错误
EN

Stack Overflow用户
提问于 2015-08-03 16:32:21
回答 1查看 291关注 0票数 0

我已经安装了buildbot主站和从站,当我在启动主程序后运行从站时,这是我的主脚本,用于生成名称simplebuild。

代码语言:javascript
复制
c = BuildmasterConfig = {}
c['status'] = []

from buildbot.status import html
from buildbot.status.web import authz, auth

authz_cfg=authz.Authz(
   auth=auth.BasicAuth([("slave1","slave1")]),
    gracefulShutdown = False,
    forceBuild = 'auth', 
    forceAllBuilds = False,
    pingBuilder = False,
    stopBuild = False,
    stopAllBuilds = False,
    cancelPendingBuild = False,
)

c['status'].append(html.WebStatus(http_port=8010, authz=authz_cfg))

from buildbot.process.factory import BuildFactory
from buildbot.steps.source import SVN
from buildbot.steps.shell import ShellCommand

qmake = ShellCommand(name = "qmake",
command = ["qmake"],
haltOnFailure = True,
description = "qmake")

makeclean = ShellCommand(name = "make clean",
command = ["make", "clean"],
haltOnFailure = True,
description = "make clean")

checkout = SVN(baseURL = "file:///home/aguerofire/buildbottestsetup/codeRepo/",
mode = "update",
username = "pawan",
password = "pawan",
haltOnFailure = True )

makeall = ShellCommand(name = "make all",
command = ["make", "all"],
haltOnFailure = True,
description = "make all")

f_simplebuild = BuildFactory()
f_simplebuild.addStep(checkout)
f_simplebuild.addStep(qmake)
f_simplebuild.addStep(makeclean)
f_simplebuild.addStep(makeall)

from buildbot.buildslave import BuildSlave
c['slaves'] = [
    BuildSlave('slave1', 'slave1'),
]

c['slavePortnum'] = 13333


from buildbot.config import BuilderConfig

c['builders'] = [
BuilderConfig(name = "simplebuild", slavenames = ['slave1'], factory = f_simplebuild)
]


from buildbot.schedulers.basic import SingleBranchScheduler
from buildbot.changes import filter
trunkchanged = SingleBranchScheduler(name = "trunkchanged",
change_filter = filter.ChangeFilter(branch = 'master'),
treeStableTimer = 10,
builderNames = ["simplebuild"])
c['schedulers'] = [ trunkchanged ]



from buildbot.changes.svnpoller import SVNPoller
svnpoller = SVNPoller(svnurl = "file:///home/aguerofire/buildbottestsetup/codeRepo/",
svnuser = "pawan",
svnpasswd = "pawan",
pollinterval = 20,
split_file =  None)
c['change_source'] = svnpoller

在运行此脚本之后,当我在浏览器上检查构建的状态时,我将不会获得任何构建状态。

瀑布景观中的细节是

  1. 我的第一个问题是,实际的构建是在主的末端还是奴隶的末端执行的?
  2. 在配置buildbot时会出现什么问题,因为我在提交中犯了一个错误,并试图找出它是否会再次显示在瀑布display...but中,没有错误,也没有出现在控制台视图和瀑布视图中的相同屏幕?
EN

回答 1

Stack Overflow用户

发布于 2015-10-01 10:32:20

  1. 生成运行在从服务器上,主只管理调度程序、构建器和从服务器。
  2. 似乎构建没有运行。至于你的第二张截图,它显示的是变化信息,而不是构建信息。你的“建设者”标签显示了什么?
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31792403

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档