How to create multiple SVN repositories with a single credential

Platform Notice: Data Center Only - This article only applies to Atlassian products on the Data Center platform.

Note that this KB was created for the Data Center version of the product. Data Center KBs for non-Data-Center-specific features may also work for Server versions of the product, however they have not been tested. Support for Server* products ended on February 15th 2024. If you are running a Server product, you can visit the Atlassian Server end of support announcement to review your migration options.

*Except Fisheye and Crucible

Summary

Since Shared Credential is not supported for Subversion repository yet BAM-18088 - Support shared credentials for Subversion, it will be time consuming to update password for all Subversion repositories in Bamboo if there is a changes.

Solution

Create a Linked Repository that can be used in all Plans.

  1. Create a Linked Repository with the following Repository URL format that use Bamboo Variable:

    1 http://SVN_SERVER_URL/${bamboo.repo.name}
  2. Use this Linked Repository in all Plans

  3. Create Variable Name repo.name with repository name or path as the Value at each Plan Configuration > Variables

Updated on April 2, 2025

Still need help?

The Atlassian Community is here for you.