Skip to content

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.

NameTypeDescriptionRequired
End DateStringThe 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 RevisionStringThe revision level to end the changelog.No
Start DateStringThe 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 RevisionStringThe revision level to start the changelog.No

Svn Checkout

Checkout or export code from a Subversion repository.

NameTypeDescriptionRequired
Clean WorkspaceBooleanErase all files from the workspace before performing a checkout.No
DateStringThe 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
TagStringThe revision level of the source code to check out.No

Svn Cleanup

Perform a cleanup of the Subversion working directory.

NameTypeDescriptionRequired
Source ConfigNo

Svn Quiet Period

Perform a Subversion changelog for a quiet period detection and publish the results.

NameTypeDescriptionRequired
End DateStringThe 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 RevisionStringThe ending revision level to include in the changelog.No
Start DateStringThe 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 RevisionStringThe 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.

NameTypeDescriptionRequired
MessageStringMessage text for the commit.Yes
Source DateStringDate 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 RevisionStringThe 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
TagStringThe name of the tag you are creating.No

The following settings are available when you import component versions by using the Subversion plug-in.

NameTypeDescription
Command PathStringThe location of the svn command if it is not specified on the system PATH statement.
Is Subversion RepositoryBooleanThe 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 ScriptStringThe 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 URLStringThe base URL of the Subversion repository.
Repository PasswordPasswordThe password to use to access the Subversion repository.
Repository UsernameStringThe user name to use to access the Subversion repository using the HTTP or HTTPSprotocol.
NameTypeDescription
Directory OffsetStringOverride 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 FiltersStringA list of user names to exclude.
File FiltersStringA 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 ExternalsBooleanThe ignore-externals argument is used at checkout.
Perform ExportBooleanPerform an svn export instead of a checkout.
RepositoryThe name of the repository to use.
SourceStringThe path to the project source relative to the repository URL.
TagsStringThe path to the project tags directory relative to the repository URL.