Luntbuild - Build Automation and Management User's Guide
Luntbuild - Build Automation and Management User's Guide
Copyright © 2005-2007 Luntbuild
Table of Contents
1. Introduction
2. Installing Luntbuild
Using Luntbuild installer (with GUI)
Installation using zip distribution (without GUI)
Building Luntbuild from source distribution
Upgrading from previous versions of Luntbuild
Running Luntbuild in standalone mode
Backing up Luntbuild data
3. Configuring Luntbuild to use database
HSQL database
MySql database
PostgreSQL database
SqlServer
Oracle
Derby
H2
Updating database during Luntbuild upgrade
4. Configuring Luntbuild to use LDAP
5. Configuring Luntbuild to use CAS
6. Login to Luntbuild
7. Luntbuild Home Page
8. Setting General Luntbuild Properties
9. Adding Luntbuild Users
10. Creating a Project
11. Creating Version Control System (VCS) Adaptor for the Project
Setting AccuRev connection information.
Setting Base Clearcase connection information.
Base Clearcase connection information.
Dynamic Clearcase connection information
Setting Cvs connection information.
Setting File system connection information.
Setting Perforce connection information.
Setting Subversion connection information.
Setting Clearcase UCM connection information.
Setting Visual Sourcesafe connection information.
Setting StarTeam connection information.
Using multiple Version Control Adaptors.
12. Creating VCS Module(s)
Setting AccuRev module information.
Setting Cvs module information.
Setting Perforce module information.
Setting Subversion module information.
Setting Visual Sourcesafe module information.
Setting StarTeam module information.
13. Creating the Project Builder(s)
Configuring Ant Builder.
Configuring Command Builder.
Configuring Maven Builder.
Configuring Maven2 Builder.
Configuring Rake Builder.
14. Creating Build Schedule(s) for the Project
Edit Schedule.
Schedule Parameters.
15. Using Notification Templates
16. Defining Login Mapping for a Project
17. Creating/Modifying project's Ant Builder
18. Creating/Modifying Project's Maven Builder
19. Snapshot of all Build schedules
20. Snapshot of all Projects
21. Using Luntbuild External API
JavaDoc
22. Debugging Build Problems
23. Luntbuild Security
General security concept overview.
How to configure security for Luntbuild.
How to disable anonymous access to view builds?
24. Data export and import.
Data export.
Data import.
Data migration by using export and import.
25. Using Luntbuild ANT Task
Declaring the task
Using the deploy task
Using the deploy task in a macro
A. OGNL Expressions
List of Tables
3.1.
QuantumDB HSQL DB Eclipse Configuration
3.2.
QuantumDB MySql Eclipse Configuration
3.3.
QuantumDB PostgreSQL Eclipse Configuration
3.4.
QuantumDB SqlServer Eclipse Configuration
3.5.
QuantumDB Oracle Eclipse Configuration
3.6.
QuantumDB Derby Eclipse Configuration
3.7.
QuantumDB H2 Eclipse Configuration
4.1.
LDAP configuration properties
11.1.
Date/Time format characters
15.1.
Variables available for Build Notifications
15.2.
Variables available for Schedule Notifications