net.sourceforge.cruisecontrol.bootstrappers
Class StarTeamBootstrapper
java.lang.Object
net.sourceforge.cruisecontrol.bootstrappers.StarTeamBootstrapper
- All Implemented Interfaces:
- Bootstrapper, java.io.Serializable
- public class StarTeamBootstrapper
- extends java.lang.Object
- implements Bootstrapper
Since we rely on our build.xml to handle updating our source code, there has
always been a problem with what happens when the build.xml file itself
changes. Previous workarounds have included writing a wrapper build.xml that
will check out the "real" build.xml. This class is a substitute for that
practice.
The StarTeamBootstrapper will handle updating a multiple space delimited files from StarTeam before the
build begins.
Usage:
<starteambootstrapper username=""
password=""
server=""
port=""
project=""
view=""
folder=""
files=""
localfolder=""/>
- See Also:
- Serialized Form
Method Summary |
void |
bootstrap()
Perform the bootstrapping. |
static void |
main(java.lang.String[] args)
|
void |
setFiles(java.lang.String files)
|
void |
setFolder(java.lang.String folder)
|
void |
setLocalFolder(java.lang.String localfolder)
|
void |
setPassword(java.lang.String passwd)
|
void |
setPort(java.lang.String port)
|
void |
setProject(java.lang.String project)
|
void |
setServer(java.lang.String server)
|
void |
setUsername(java.lang.String name)
|
void |
setView(java.lang.String view)
|
java.lang.String |
toString()
|
void |
validate()
Called after the configuration is read to make sure that all the mandatory parameters
were specified.. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
StarTeamBootstrapper
public StarTeamBootstrapper()
setUsername
public void setUsername(java.lang.String name)
setPassword
public void setPassword(java.lang.String passwd)
setServer
public void setServer(java.lang.String server)
setPort
public void setPort(java.lang.String port)
setProject
public void setProject(java.lang.String project)
setView
public void setView(java.lang.String view)
setFolder
public void setFolder(java.lang.String folder)
setLocalFolder
public void setLocalFolder(java.lang.String localfolder)
setFiles
public void setFiles(java.lang.String files)
bootstrap
public void bootstrap()
throws CruiseControlException
- Description copied from interface:
Bootstrapper
- Perform the bootstrapping.
- Specified by:
bootstrap
in interface Bootstrapper
- Throws:
CruiseControlException
- if bootstrap fails
validate
public void validate()
throws CruiseControlException
- Description copied from interface:
Bootstrapper
- Called after the configuration is read to make sure that all the mandatory parameters
were specified..
- Specified by:
validate
in interface Bootstrapper
- Throws:
CruiseControlException
- if there was a configuration error.
toString
public java.lang.String toString()
main
public static void main(java.lang.String[] args)
throws CruiseControlException
- Throws:
CruiseControlException