- Easy to setup basic Buildbot config.
- buildbot
- buildbot-slave
- python-git
- python-yaml
- Can not clone project to other name.
- This version support only shell command.
- This version not support Git with out upstream.
- Create
config.ymlin project's root folder. - Clone code from this repository to server.
- run script
create-buildbot <project_repository> <branch> - Verify by go to waterfall page and try to force build.
git:
-
repository : git@<host>:<namespace>/<projectname>.git
branch : <develop>
project_name:
- <projectname>
master_host:
- <master ip>
builder:
-
name : slave-name
password : slave-password
mail_list:
- <team@mail.com>
relation:
<projectname> :
- <builder[name]>
factory:
<builder[name]>:
-
command : <shell cmd>
workdir : <dir for use cmd>
-
command : <shell cmd>
workdir : <dir for use cmd>