The FlexDeploy Subversion plugin makes it easy to interact with source code stored in Subversion SCM. There is no need to install an SVN client. The plugin uses a Java based API to interact with SubVersion. FlexDeploy allows users to configure Subversion repository connection details to be shared by various projects and other configurations at project level which allows for easy export and tag operations during build workflow execution.
- Create SCM Instance for Subversion and define URL, User and Password information. You can also validate connection when creating SCM Instance for Subversion.
- At project level, select Subversion as SCM Type and provide details like Trunk, Branch, Tag Path etc. which are defined as Groovy scripts.
Supported Versions
- 1.7+
Key Features
- Easily configured
- No installation necessary
- Executes commands using embedded Java API, so SVN client necessary.
Instance Properties
FlexDeploy supports creation of SCM instances and the following properties will be configured for each SVN Instance. These properties are available to all operations.
Property Name | Required | Description | |
---|---|---|---|
Subversion URL | FDSVN_URL | Yes | Base Subversion repository URL. |
Subversion User | FDSVN_USER | Yes | The user name for connecting to Subversion. User name must have read write access, if you plan to perform tag operations. |
Subversion Password | FDSVN_PASSWORD | Yes | The password for the FDSVN_USER. |
Subversion Authentication Methods | FDSVN_AUTH_METHODS | No | One or more SVN authentication methods. For example: Basic, Digest, Negotiate, NTLM (Optional). |