1\ Use apache to access buildbot a)Install apache b)Add 'LoadModule proxy_module /usr/lib/apache2/modules/mod_proxy.
1\ ##### ## twiste Service ## setServiceParent will call addService ##### twisted_10_2/twisted/application/service.py class Service: ......
在buildbot里面有很多路径等是通过环境变量来生效,很可能环境变量没有加到python中去,这肯定就有问题了 build-infrastructure/slave/run_slave.py 有一个函数remove_all_vars_except, def remove_all_vars_except(dictionary, keep): &
site_config/ site_config/config_default.py : master pc ip and port site_config/config.py: Archive config such as 'archive_host' and 'www_dir_base'. masters/ buildbot.tac: r
chromium的buildbot项目中正常情况,一般分为UpdateScript、Update、Compile、Archive、run tests这几个step,当然也可以根据需要关闭、订制、改写step。通常都是在master端订制slave的相关step,然后在运行时,master给slave发送相关消息。master.cfg文件的factory_properties变量可以添加参数来定制该
BuildBot是一个自动构建工具。每当代码有改变,服务器要求不同平台上的客户端立即进行代码构建和测试,收集并报告不同平台的构建和测试结果。 BuildBot用python写的,该python程序只依赖python环境和Twisted(一个python网络框架),可以在很多平台运行。 Buildbot: http://buildbot.net/buildbot/docs/0.8
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号