Visit R2build Commercial Website www.aurumation.com
Introduction
R2build system is a tool/framework to establish your daily build(or nightly build, or build automation, or continuous integration system) in a very easy way . It includes, but is not limited to, plug-ins for email notification, FTP, various installer packaging tool, Java/C++/Ant/Nant/.Net/Delphi/C++Builder, and various source control tools.
Feature List
-
Have Dashboard to monitor all the projects and builds
- Support mutiple Project and Multiple Builds
- Support Build schedule
- Easy to create build flowgraph by drag&drop
- Support the following source control tools: VSS, CVS, Perforce, Clearcase, Subversion, SourroundSCM, MKS
- Support the following development tools: Microsoft Visual Studio 2003/2005/VC6.0/VB6.0, Borland Delphi/C++Builder, Ant, Nant, Jam..
- Support the following installer packaging tool: InstallShield, Inno setup, Nullsoft installer, InstallAware, AdvancedInstaller, Wise Installer
- Support the following automation test tool: NUnit, Rational Robot, Winrunner, QAWizard, test compelete..
- Support help compiler
- Support Mail notification, FTP build result, Winrar, All kinds of file operation, Edit File...
- Open architechture, can easily support more and more new tools by XML config file
Screenshots
- 1. Screenshot : Build Dashboard -
- 2. Screenshot: Build editor and executor
Download
Stable Release
- R2build 4.0 Proffesional Version (Free and open source, Link to official website)(Download)
- R2build 3.0 Proffesional Version (Free and open source, Link to official website)(Download)
- R2build 2.1 release(Download)(Change List)
- R2build 2.0 release(Download)
- R2build 1.2 release patch(Download)
- patch if you encountered the issue of r2build.exe freeze when dashboard is also opened, or r2build is still resident in the system but the ui close
- R2build 1.2 release (Download)
- R2build 1.1 release (Download)
-
R2build 1.0 release (Download)
Other Build
R2build ChangeList
----V2.1------
1. Change the internal xml read/write Engine, Fix the node save reload error (Wierd issue that some node parameter is not correct) and the user complain that they should modify the build very offen to walkaround (delete and add node again)
2. Merge the Engine dlls into one to lower the risk of cross dll issues(base.dll pluginconfig.dll is deleted and we only have kenerl.dll finally)
3. Add more safe protect lock in the thread to make it more stable.
4. fix the issue that can not support two vss database
5. fix the run menu issue
6. fix a couple of crash issues
7. Support arc-line between two nodes, fixed the bugs of Middle point when reload the job
8. Add plugins for Asp.Net compile
9. Fix the node issue of SVN checkout and commit
10. support Underscore "_" in variable name
11. Variable name can be lower and upper case or mixed(in V2.0 , all the variable name is Upper case)
12. New online help
---V2.0------
1. change the code to use qt 4.3.3, re-architecture
2. support snap to other node
3. create an empty build doc by default
4. move the nodes which after selected nodes together
5. Change views/icons
6. fixed a bug in automation that will cause abonormally automation halt.
7. fixed a bug in Nunit node(filter of file name)
8. support changing node name
9. add comment support for node
10. add error handling, support main workflow, and on failure workflow, when error occured, will go to on failure branch
11. new dashboard, able to new / edit build workflow,
12. support check in comment for perforce commit
13. change the variable config, add a new field to indicate is this variable is required or optional, (Required Variable, Optional), show required parameter first, also add check when saving/running build and display red color for empty required parameters,
14, support description for variables
15. support double click on toolbox to add node to workflow(add to the end of the flowgraph)
16. put build result detail into a var named DetailBuildResult. and will be used in the mail notification
17. support copy paste
18. change the all plugin xml file about fail conditions,default fail condition is $RETURN == 0
19. path autocomplete for inputbox
20. zoom ratio in toolbarp