安装:
centos7.3 1611:
install master
yum install -y gcc python-devel python-pip
pip install --upgrade pip
pip install twisted==14.0.1
pip install buildbot buildbot-www buildbot-grid-view buildbot-waterfall_view buildbot-console_view
#buildbot version == 0.9.10; requires twisted>=14.0.1; 不指定 twisted 版本时,默认安装的版本太高,执行 buildbot 命令时会报错
centos7.3 1611:
install worker
pip install buildbot-worker
#当master 和worker同时安装到同一台机器时,worker 会自动升级twisted至其最新版本。取代master的条件,造成master的buildbot命令使用出错。
创建master:
buildbot create-master master_test
mv master.cfg.sample master.cfg
buildbot start master_test
创建worker
buildbot-worker create-worker worker-test MASTER-HOST:PORT NAME PASSWD
buildbot-worker start worker-test
ref: http://www.cnblogs.com/lkiversonlk/p/4878129.html
ref: http://docs.buildbot.net/current/manual/cfg-buildsteps.html
ref: http://blog.lucode.net/devops/CI-buildbot-first-try.html