This article explains how to how to change the Bitbucket repository for Bamboo plan using Bamboo Command Line Interface (CLI).
Instructions
Use the updateRepository action to change the Bitbucket repository for the Bamboo plan.
...
Refer to the sample function below:
Code Block | ||
---|---|---|
| ||
--action updateRepository --plan TES-TRAIN --repository "Testing321" --field repository.stash.repositorySlug=cli --repositoryKey BITBUCKET_SERVER --branch master --targetServer "$BITBUCKET_SERVER" --targetUser "$BITBUCKET_USER" --targetPassword "$BITBUCKET_PASSWORD" --field repository.stash.projectKey=PROJVJ |
In the above action
...
:
- plan value refers to Bamboo plan key.
- repository value refers to a repository name in Bamboo.
- field repository.stash.repositorySlug
...
- value refers to the repository name in Bitbucket.
...
- Refer to What is a slug in Bitbucket for more information on how to get slug name for Bitbucket repository.
- repositoryKey refers to the repository type.
- branch value refers to the repository branch.
- targetServer value refers to repository URL.
- targetUser value refers to the username to authenticate the repository URL.
- targetPassword value refers to password to authenticate repository URL.
- field repository.stash.projectKey
...
- value refers to Bitbucket project key.
Warning |
---|
In this case, do not use the the name parameter.! |
Info |
---|
It is recommended to test this scenario in a non-production environment or run the action with the --simulate parameter to verify the behavior before deploying. |
...