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. |