Title: BuildBot Tips and Techniques # Tips on Using Apache BuildBot for OpenJPA Documentation Build ## Get Help from Infrastructure team * Open an [INFRA JIRA issue](https://issues.apache.org/jira/browse/INFRA) to request: * new requirements and set up for the build system * creating new build queue * Here's an [example JIRA](https://issues.apache.org/jira/browse/INFRA-7738) that was used to enable the 2.3.x doc builds. * note the Buildbot component and the openjpa label * also note that we as OpenJPA committers have commit karma for the [openjpa.conf](https://svn.apache.org/repos/infra/infrastructure/buildbot/aegis/buildmaster/master1/projects/openjpa.conf) file required for this doc buildbot ## Use IRC to communicate with openjpa-bot server * From a browser or an IRC application, join the #asftest channel in server [irc://irc.freenode.net](irc://irc.freenode.net). * /join #asftest * Direct message the openjpa-bot * /msg openjpa-bot status * If openjpa-bot member does not exist, then ask about it on the #asftest channel. They are very helpful. * On most irc clients this will open a direct dialog with the openjpa-bot member and you can use the commands outlined below ### Get Help Enter> openjpa-bot: help openjpa-bot Get help on what? (try 'help ', or 'commands' for a command list) Enter> openjpa-bot: commands openjpa-bot buildbot commands: commands, dance, destroy, excited, force, hello, help, \ last, list, mute, notify, source, status, stop, unmute, version, watch Enter> openjpa-bot: help force openjpa-bot Usage: force build [--branch=branch] [--revision=revision] [--props=prop1=val1,prop2=val2...] \ - Force a build ### Get BuildBot status Enter> openjpa-bot: status openjpa-bot openjpa-1.0.x-docs: idle, last build 7h21m20s ago: failed openjpa-bot openjpa-1.2.x-docs: idle, last build 7h23m18s ago: build successful openjpa-bot openjpa-1.3.x-docs: idle, last build 7h30m12s ago: build successful openjpa-bot openjpa-2.0.x-docs: idle, last build 7h37m27s ago: build successful openjpa-bot openjpa-2.1.x-docs: idle, last build 7h46m19s ago: build successful openjpa-bot openjpa-2.2.1.x-docs: idle, last build 8h09m07s ago: build successful openjpa-bot openjpa-2.2.x-docs: idle, last build 7h56m22s ago: build successful openjpa-bot openjpa-trunk-docs: idle, last build 8h22m07s ago: build successful ### Submit build Enter> openjpa-bot: force build openjpa-1.0.x-docs "a description here....." openjpa-bot build #35 forced openjpa-bot I'll give a shout when the build finishes openjpa-bot build #35 of openjpa-1.0.x-docs is complete: Success [build successful] \ Build details are at http://ci.apache.org/builders/openjpa-1.0.x-docs/builds/35