Subversion for IBM UrbanCode Build - Steps and Settings
Steps and Settings
Steps and Settings
Process steps in the Subversion plug-in
Svn Changelog
Perform a Subversion changelog and publish the results.
| Name |
Type |
Description |
Required |
| End Date |
String |
The last date to include in the changelog. Use the one of the following formats:yyyy-MM-dd HH:mm:ss z, E MMM dd HH:mm:ss zzz yyyy, or milliseconds since the Unix Epoch. |
No |
| End Revision |
String |
The revision level to end the changelog. |
No |
| Start Date |
String |
The begin date to include in the changelog. Use the one of the following formats:yyyy-MM-dd HH:mm:ss z, E MMM dd HH:mm:ss zzz yyyy, or milliseconds since the Unix Epoch. |
No |
| Start Revision |
String |
The revision level to start the changelog. |
No |
Svn Checkout
Checkout or export code from a Subversion repository.
| Name |
Type |
Description |
Required |
| Clean Workspace |
Boolean |
Erase all files from the workspace before performing a checkout. |
No |
| Date |
String |
The date of the source code to checkout. Use the one of the following formats: yyyy-MM-dd HH:mm:ss z, E MMM dd HH:mm:ss zzz yyyy, or milliseconds since the Unix Epoch. |
No |
| Tag |
String |
The revision level of the source code to check out. |
No |
Svn Cleanup
Perform a cleanup of the Subversion working directory.
| Name |
Type |
Description |
Required |
| Source Config |
|
|
No |
Svn Quiet Period
Perform a Subversion changelog for a quiet period detection and publish the results.
| Name |
Type |
Description |
Required |
| End Date |
String |
The date to stop including data in the changelog. Use one of the following formats:yyyy-MM-dd HH:mm:ss z, E MMM dd HH:mm:ss zzz yyyy, or milliseconds since the Unix Epoch. |
No |
| End Revision |
String |
The ending revision level to include in the changelog. |
No |
| Start Date |
String |
The date to start including data in the changelog.Use one of the following formats:yyyy-MM-dd HH:mm:ss z, E MMM dd HH:mm:ss zzz yyyy, or milliseconds since the Unix Epoch. |
No |
| Start Revision |
String |
The beginning revision level to include in the changelog. |
No |
Svn Tag
Create a branch or tag in Subversion of the specified branch, tag, or date.
| Name |
Type |
Description |
Required |
| Message |
String |
Message text for the commit. |
Yes |
| Source Date |
String |
Date of source to label. Use one of the following formats:yyyy-MM-dd HH:mm:ss z, E MMM dd HH:mm:ss zzz yyyy, or milliseconds since the Unix Epoch. If you specify a value for this property, you must use Source Branch and you cannot use the Source Revision property. |
No |
| Source Revision |
String |
The label for this revision. If a value is specified, you must use Source Branch and you can not use the Source Tag or Source Date properties. |
No |
| Tag |
String |
The name of the tag you are creating. |
No |
The following settings are available when you import component versions by using the Subversion plug-in.
| Name |
Type |
Description |
| Command Path |
String |
The location of the svn command if it is not specified on the system PATH statement. |
| Is Subversion Repository |
Boolean |
The repository URL corresponds to a specific Subversion repository. If the repository corresponds to a collection of repositories do not enable this property.A single repository per Subversion repository is more manageable than multiple repositories per Subversion repository. |
| Password Script |
String |
The script or property to lookup the password. If using a script or property, do not specify a value for the Repository Password property. |
| Repository Base URL |
String |
The base URL of the Subversion repository. |
| Repository Password |
Password |
The password to use to access the Subversion repository. |
| Repository Username |
String |
The user name to use to access the Subversion repository using the HTTP or HTTPSprotocol. |
| Name |
Type |
Description |
| Directory Offset |
String |
Override the root directory of the template to an offset from the current job working directory. You can use a period(.) for the current job working directory. Leave this property blank to have the job working directory changed to the predefined root directory of the template. |
| Exclude Filters |
String |
A list of user names to exclude. |
| File Filters |
String |
A list of patterns to determine the files included in the changelog. Lines start with + to include andto exclude.The pattern can include the following wildcards: *, **, and ?. |
| Ignore Externals |
Boolean |
The ignore-externals argument is used at checkout. |
| Perform Export |
Boolean |
Perform an svn export instead of a checkout. |
| Repository |
|
The name of the repository to use. |
| Source |
String |
The path to the project source relative to the repository URL. |
| Tags |
String |
The path to the project tags directory relative to the repository URL. |