IBM Rational ClearCase, Ant, and CruiseControl: The Java Developers Guide to Accelerating and Automating the Build Process

Index

[A] [B] [C] [D] [E] [F] [G] [H] [I] [J] [L] [M] [N] [O] [P] [Q] [R] [S] [T] [U] [V] [W] [X]

Cascasding Style Sheets (CSS)

cc-check

cc-lt-check

ccstage

chaining build files, Ant

challenges, overcoming

Change Control, SCM

change request reports

     creating consolidated reports

     generating

         using Perl and the ClearQuest API

change requests

     generating RSS feeds from ClearQuest change requests

         automating report creation using Ant

         automating report generation using CruiseControl

         creating Perl scripts

         sample

         subscribing to the feed

changes, implementing in releases with UCM

checking source code, CruiseControl ClearCase integration

chomp(), Perl

CLASSPATH, defining in Ant

clean-integration

clear audit

clearantlib

     downloading and installing

     generating label and baseline reports

ClearCase

     Base ClearCase 2nd

         applying build labels and attributes

         build tools directories, making available to others

         creating

         generating baseline reports

         importing build tools

         labeling build tools

         releases

         UCM Project structures and

     build auditing

         auditing Ant builds

         configuration records

         derived objects

         executing audited builds with CruiseControl

         executing audited builds with Eclipse

         viewing configuration records with Eclipse

     command-line

     configuration specification

     elements

     integrating with Ant

         downloading and installing clearantlib

         using the library

     integrating with CruiseControl

         adding CruiseControl shortcuts to ClearCase Explorer

         automating labeling or baselining

         build label plug-ins

         source code checking

     UCM 2nd 3rd

         activities

         baseline the build tools

         baselines 2nd

         build tools, making available to users

         cleaning up temporary view

         ClearCaseLabelIncrementer, baseline templates

         ClearQuest-enabled UCM projects

         components

         composite baselines

         creating

         generating baseline reports

         importing build tools

         projects

         releases

         streams

         VOB selectors

     views

     VOB

ClearCase Apply Label wizard

ClearCase command line, generating baseline reports

     Base ClearCase

     UCM

ClearCase Explorer, adding Cruise Control shortcuts to

ClearCase LT

     PVOB and

ClearCase MultiSite

ClearCase tabs, adding to CruiseControl Build Results web

ClearCase::CtCmd

ClearQuest

     Deployment record

     generating RSS feeds from ClearQuest change requests

         automating report creating using Ant

         automating report generation using CruiseControl

         creating Perl scripts

         sample

         subscribing to the feed

     installing third-party Perl modules

     Package Installation Wizard

     UCM projects

ClearQuest API, generating change request reports using Perl

cleartool 2nd 3rd

cleartool lsdo

code, testing compiled code (Ant)

command line

     displaying manual pages

     IBM Rational ClearCase

compiling files, Ant

completeness 2nd

     lack of

components

     creating

     UCM

composite baselines, UCM

conditional execution, Ant

config file, testing in CruiseControl

config.xml

     completed config file, CruiseControl

configuration records

     build auditing (IBM Rational ClearCase)

     staging

     viewing with Eclipse

configuration scripts

configuration specification

configuring

     CruiseControl Build Results web

     Eclipse, using JavaTools Ant

continuous integration 2nd

     dynamic views

continuous integration build, scheduling (CruiseControl)

continuous staging, publishing (CruiseControl)

CruiseControl 2nd 3rd 4th

     automatic approach

     automating report generation

     Bootstrappers, defining

     build distribution

     Build Results web 2nd

         adding ClearCase tabs

         configuring and installing

         creating XSLT stylesheets

         deploying with modifications

         downloading and installing Apache Tomcat

         generating XML baseline reports

         JMX

         merging XML baseline reports into CruiseControl log

         testing

     builders, defining

     completed config file

     config file, testing

    creating

         project build environments

         workspaces

     downloading and installing

    executing

         audited builds

         Release Build

     integrating with Build and Deployment Tracking

     integrating with ClearCase

         adding CruiseControl shortcuts to ClearCase Explorer

         automating labeling or baselining

         build label plug-ins

         source code checking

     Listeners, defining

     manual approach

     merging test results

     plug-ins 2nd

     projects, defining

     properties, defining

     publishers, defining

     publishing

         automated deployment

         continuous staging

         criteria

         RSS

     scheduling

         continuous integration build

         dependent build

         fallback build

         forced nightly build

         index build

         mixed build

         nightly build

     SourceControls, defining

     template projects

CruiseControl Build Results web 2nd

     adding ClearCase tabs

     configuring and installing

     creating XSLT stylesheets

     deploying with modifications

     downloading and installing Apache Tomcat

     generating XML baseline reports

     JMX

     merging XML baseline reports into CruiseControl log

     testing

CruiseControl log, merging XML base reports into

CSS (Cascading Style Sheets)

CtCmd

cumulative targets, Ant

customizing deployment environment, Build and Deployment Tracking

Категории