QuickBuild 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 working directory
Configuration checkouts directory
Configuration publish directory
Build publish directory
Build artifacts directory
Build JUNIT html report directory
Build 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
4. OGNL expressions
5. Velocity templates
6. Security
User authentication
User authorization
Set queue permissions
Set configuration permissions
7. Distributed and multi-platform build support
Mechanism
Deadlock prevention
8. Use cases
Working with your first build
Working with Maven
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
Building multi-platform products
Working with parallel builds
Working with project dependencies
Performing automation/smoking tests on a machine other than build machine

List of Tables

3.1. Date/Time format characters
6.1. Configuration permissions