Personal tools
     DOCUMENTATION

rBuilder

From rPath Wiki

Jump to: navigation, search
rBuilder
rBuilder Appliance Administration Guide
Watch a project
Create an account
User roles
Project owners
Developers
Join a project
Create a project
Add and remove members
Handle member requests
Promote and demote members
Manage permissions
Create and manage releases
Resign a project
Adopt or orphan a project
Browse project repositories
Appliance development
rPath Appliance Platform Linux Service
Image Builds
Create a Build
Build types
Create and manage releases
rBuilder Client (command line access for scripting)
FAQ
rBuilder is the first and only development tool that simplifies and automates the creation of software appliances and virtual appliances. rBuilder combines powerful features with innovative packaging techniques to yield a repeatable appliance creation process. Appliance development makes use of rBuilder's project structure to organize appliances and their software, and it employs rBuilder to generate appliance images and to release complete appliance products.

Two rBuilder Environments

rPath provides two rBuilder entities:

rBuilder Online (rBO) (available at www.rpath.com/rbuilder) is an rPath website where users can find, develop, and share appliances and associated Conary packages in a collaborative environment. Project contents on rBO are considered public and available for anyone to access and use:
rBuilder Online user guide | rBuilder Online Appliance-Building Tutorial
rBuilder Appliance (rBA) is rPath's licensed rBuilder product that can be installed and run on a customer's internal network, behind a firewall. rBA provides appliance-building features while protecting licensed software and other sensitive information. The rBA web interface is similar to rBO and includes many of the same features. rBA also provides command-line interface (CLI) tools to help with further automating tasks:
Use the links at the left to step through the rBuilder user guide
rBuilder Appliance Administration Guide | rBuilder Appliance Release Notes

Appliance Development with rBuilder

rPath recommends developing appliances with rBuilder and rMake together. rMake is a command-line tool used to build software consistently across varied developers' environments. Application to Appliance: A Hands-on Guide introduces the products and steps through rPath's recommended appliance development process.