Subversion

The Subversion source configuration type is implemented as an external type.

To use Subversion as an artifact source, select Subversion from the Source Config Type list and specify its properties. For details about creating components, see Create components.

Note: The Subversion Source Config Type integration is not the same as the Subversion plugin. Plugins are special integrations used in processes. For details, see Subversion plugin.

Subversion fields table

Field Description
Repository URL Base URL for the Subversion repository.
Watch for tags Watch for new tags instead of new versions.
Includes The patterns to match files to include in the upload. The wildcard ** indicates every directory and the wildcard * indicates every file. For example, the pattern dist/**/* would retrieve the entire file tree under the dist directory.
Excludes The patterns to match files to exclude from the upload.
User Subversion username.
Password Password associated with the username.
SVN Path Specify the path to the Subversion client executable. Enter the full path if necessary.
Preserve Execute Permissions (Optional) Select this option to save file execute permissions along with the files.
Use Latest Component Properties for Version Download

(Optional) Select this option if you want Deployment Automation to use the properties set for the associated component instead of the properties that are set when the version is created.

Note: Component version properties are always preserved when a version is created.

Copy to CodeStation

(Optional) Use this option to create a tamper-proof copy of the artifacts and store them in the DA's embedded repository, CodeStation.

For optimal use of Deployment Automation, we recommend that this option is selected.

If you clear the option, Deployment Automation will save pointers to versions rather than the versions themselves. This lets you track versions and save space on your Deployment Automation server but limits your ability to download individual versions.

For details on maintaining versions in external sources, see Maintain versions externally.

Back to top