Difference between revisions of "RosBuild"

From ReactOS Wiki
Jump to: navigation, search
(Web Links)
Line 1: Line 1:
__NOTOC__
+
'''RosBuild''' is the ReactOS [http://buildbot.net BuildBot]. It automates the compile and upload cycle of the most recent [[trunk]] from the [[Subversion|SVN]] repository. As soon as a new commit to the repository is detected, the Buildmaster tells the Buildslaves to rebuild the trunk and upload the ISO images.
'''RosBuild''' is the ReactOS BuildBot. It automates the compile and upload cycle of the most recent [[trunk]] from the [[Subversion|SVN]] repository. As soon as a new commit to the repository is detected, the Buildmaster tells the Buildslaves to rebuild the trunk and to upload the ISO images to [http://iso.reactos.org/?M=D http://iso.reactos.org/].
+
 
 +
== Web Links ==
 +
* [http://build.reactos.org:8010 Buildmaster Web Interface]
 +
* [http://reactos.org/getbuilds Download page for the Builds]
 +
* [http://iso.reactos.org Server storing the ISOs]
  
 
== Servers ==
 
== Servers ==
 
=== Buildmaster ===
 
=== Buildmaster ===
The Buildmaster runs on the main ReactOS server. The web interface is located at http://reactos.org:8010.
+
The Buildmaster runs on a ReactOS Server located in Sweden. The same server also stores all the built ISO files.
  
 
=== Buildslaves ===
 
=== Buildslaves ===
Line 66: Line 70:
 
| Force a build.
 
| Force a build.
 
|}
 
|}
 
== Web Links ==
 
* [http://reactos.org:8010 RosBuild Web Interface]
 
* [http://iso.reactos.org/?M=D ISO Images built by RosBuild]
 
* [http://buildbot.net/trac The BuildBot Project]
 

Revision as of 22:58, 10 June 2009

RosBuild is the ReactOS BuildBot. It automates the compile and upload cycle of the most recent trunk from the SVN repository. As soon as a new commit to the repository is detected, the Buildmaster tells the Buildslaves to rebuild the trunk and upload the ISO images.

Web Links

Servers

Buildmaster

The Buildmaster runs on a ReactOS Server located in Sweden. The same server also stores all the built ISO files.

Buildslaves

Buildslave Debug / Release Location Build time
Buildslave Osnabrück Debug Osnabrück, Germany ~2 minutes
Buildslave Höxter Release Höxter, Germany ~15 minutes

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>

The bot is highly sensitive to the format, so make sure you follow it. And do not abuse it's commands!

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