Difference between revisions of "RosBuild"

From ReactOS Wiki
Jump to: navigation, search
(Add the commands...)
(missed this one.....)
Line 29: Line 29:
 
  stop build <which> <reason> - Stop a running build.
 
  stop build <which> <reason> - Stop a running build.
 
  watch <which> - announce the completion of an active build.
 
  watch <which> - announce the completion of an active build.
   
+
  force build <which> <reason> - Force a build
list builders - Enlist all the builders.
 

Revision as of 14:00, 4 July 2006

RosBuild is the ReactOS SVN build-bot. It is based on the BuildBot Project. It automates the compile and upload cycle of the latest revisions in the TRUNK (and the branches) of the SVN repository.It automatically rebuilds the tree for each revision and uploads them here

The buildbot itself runs on its server and there are two ways of viewing the status of buildbot and controlling it,

  • Web interface
  • IRC bot

  • Web Interface:

The web interface can be found here It provides a time-based events chart of all important information regarding the present status of the bot and previous builds.

  • IRC bot:

The IRC bot can be found in the official ReactOS IRC channel. It is a quick and easy method of gaining information about the status of the buildbot. The commands are accepted by the IRC bot in the following format, "RosBuild: <command>" NOTE: The bot is highly sensitive to the format, so make sure you follow it.

It supports the following commands,

commands - List all available commands.
help <command> - Give help for <command>.
list builders - List configured builders.
last <which> - List last build status for builder <which>. NOTE: Replace "<which>" with the 
               "builder" you wish to see results of. 
status - List status of a builders.
source - Display the URL of the Buildbot's home page.
version - Display  version number of the buildbot.
stop build <which> <reason> - Stop a running build.
watch <which> - announce the completion of an active build.
force build <which> <reason> - Force a build