$ipconfig
Ethernet adapter 本地连接:
Connection-specific DNS Suffix . :
IP Address. . . . . . . . . . . . : 192.168.1.2
Subnet Mask . . . . . . . . . . . : 255.255.255.0
Default Gateway . . . . . . . . . : 192.168.1.1
之后打开我们的master.cfg文件,找到c[‘buildbotURL’] 和c[‘www’] 这两个属性,修改他们的URL(本地主机的IP地址)和端口号。如下图:
保存我们的master.cfg文件,然后用启动命令启动我们的buildbot。
在上一节我们启动了buildmaster,细心的同学会发现在我们的buildmaster文件夹目录下多出来了一个twistd.log日志文件,由于buildbot所依赖的插件比较多,第一次运行不见得能成功。所以我们需要去twistd.log文件查看我们的buildbot是否启动成功,如果不成功会在.log中找到我们的出错信息。
从这些错误信息中我们可以得到我们想要的信息,这个说明我们的buildbot缺少waterfall_view这个插件,我们可以去buildbot官网上去下载安装,安装步骤如buildbot安装步骤。
如果我们下载成功,我们可以再任意一台可以ping通这台虚拟机的的电脑的浏览中输入我们在配置文件夹里面添加的url和端口号,就可以访问的我们的buildbot。
这样我们就吧我们的buildbot搭建成功了,在下一节,我会详细介绍一下master.cfg配置,和buildslave的配置,搭建一个完整的buildbot服务器,对我们的代码进行监控、测试。
buildbot自动化测试工具(一) 搭建一个完全自动化的buildbot服务器相对来说比较麻烦,所以打算开几条博客来具体说明,我以git作为本次搭建测试自动化测试的例子, 由于本次自动化测试服务器需要一台buildmaster主机、两台buildslave(linux和windows)主机,所以本次搭建需要三台虚拟机 最近公司的项目中的测试用例越来越多,并且项目必须要在linux和Win
splinter - web UI测试工具,基于selnium封装。
selenium - web UI自动化测试。
mechanize- Python中有状态的程序化Web浏览链接
selene - 使用Python + Ajax支持+ PageObjects + Widgets进行简明UI测试
hitch - 基于服务的应用程序的高级集成测试框架。
Needle - C...
yum install -y gcc python-devel python-pip
pip install --upgrade pip
pip install twisted==14.0.1
pip install bui...
探索高效构建之道:深入了解[BuildMaster] —— 精准高效的Java项目构建工具
项目地址:https://gitcode.com/Maschell/JNUSTool
在软件开发的浩瀚宇宙中,自动化构建工具犹如星辰中的灯塔,为开发者指引方向。今天,我们要探讨的是一个名为BuildMaster的开源项目,它专为简化和加速Java项目的构建流程而生。借助于Maven的强大基础,Bu...
官方参考文档是:
http://trac.buildbot.net/wiki/RunningBuildbotOnWindows
主要是这么一些依赖。1,2,4,5 都好说,奇葩的是安装完twisted的版本,import twisted死活找不到,而且在python的安装目录下site_package里面也没有。
可能的原因:
1,版本和zope以
一 buildbot安装
1. install TwistedTwisted 依赖 zope.interface and Pythonwget -c http://tmrc.mit.edu/mirror/twisted/Twisted/8.1/Twisted-8.1.0.tar.bz2python setup.py install --prefix=$HOME
install zo...
Buildbot安装步骤:
Buildbotmanual 0.8.2 :
http://buildbot.net/buildbot/docs/current/index.html
BuildBot是一个自动构建工具。每当代码有改变,服务器要求不同平台上的客户端立即进行代码构建和测试,收集并报告不同平台的构建和测试结果。BuildBot用python写的,该python程序只依赖python
2、Linux 基础知识、基本命令、获得使用帮助及文件系统组织结构等;
3、Linux 用户、组及权限的基础及相关高级话题,详细讲解 useradd/userdel/chmod/chown/usermod/chage/umask 等相关命令;
4、Bash 基础及配置、标...
Win7下安装
win7下安装可以参照官网:http://trac.buildbot.net/wiki/RunningBuildbotOnWindows。官网上也有相关所有软件的下载链接,可以根据需求下载。
安装前,需要安装以下软件:Python2.x、pywin32、Twisted、zope.interface、setuptools
安装过程
master:
1. python -m venv sandbox(我使用的是python3.67,试过python2.7,系统推荐用python3于是乎就转python3,python3.6自带虚拟环境)
2.cd到sandbox下的Scripts目录先,activate虚拟环境
3.pip install buildbot
在终端中执行如下命令:
buildbot create-master buildbot_master
该命令会在当前目录下生成buildbot_master目录,且该目录下有一个配置文件为master.cfg.sample
1). 在启动之前,可以测试下配置文件。
终端下执行如下命令:
cd buildbot_master