QuickBuild 1.0.1 User's Guide


Table of Contents

1. Introduction
Background
Basic concepts
Configuration
Build
Repository
Builder
Notifier
Step
Login mappings
Schedule
Triggering instance
Build queue
Configuration's working directory
Configuration's checkouts directory
Configuration's publish directory
Build's publish directory
Build's artifacts directory
Build's JUNIT html report directory
Build's Clover html report directory
2. User interfaces
Dashboard
Configurations
Build queues
Find builds
Administration
Manage groups
Manage users
3. Configure repositories
Configure Base Clearcase
Configure Clearcase UCM repository
Configure CVS repository
Configure File system repository
Configure Perforce repository
Configure Subversion repository
Configure Visual Sourcesafe repository
Configure StarTeam repository
Configure Accurev repository
Configure QuickBuild repository
4. OGNL expressions
5. Velocity templates
6. Security
User authentication
User authorization
Set queue permissions
Set configuration permissions
7. Remote and parallel build support
Mechanism
Deadlock prevention
8. Data management
Backup and restore database
Data migration between different databases
Migrate data from QuickBuild PREVIEW2 and PREVIEW3
Migrate data from Luntbuild 1.2.x
9. REST API
10. Use cases
General use cases
Working with your first build
Working with Maven
Working with project dependencies
Working with multiple branches
Working with build promotion
Sharing working directories
Sharing build versions
Using date and iteration as part of build version
Managing major, minor, and iteration part of a version string
Specifying label to build against
Updating information of many projects
Working with build queues
Working with public configurations
Remote and parallel use cases
Building multi-platform products
Working with parallel builds
Performing automation/smoking tests on a machine other than build machine
REST API use cases
Set up real-time continuous integration build
Trigger other builds after build of particular project

List of Tables

3.1. Date/Time format characters
6.1. Configuration permissions