_ExamplesForAddRepositoryAction
Description | Details | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Common | Some common fields are handled with specific CLI parameters
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Mercurial |
-a addRepository --name cli-bitbucket --repositoryKey MERCURIAL --credentials bitbucket-cloud --field1 repository.hg.repositoryUrl --value1 https://xxx:8001/cli -a addRepository --name cli-bitbucket --repositoryKey BITBUCKET --field1 repository.bitbucket.repository --value1 bob_swift/cli --field2 repository.bitbucket.username --value2 bob_swift --field3 repository.bitbucket.temporary.password *** --field4 selectedWebRepositoryViewer --value4 bamboo.webrepositoryviewer.provided:noRepositoryViewer --field5 repository.bitbucket.commandTimeout --value5 180 --field6 repository.bitbucket.password.change --value6 true -a addRepository --plan XX-XX --name cli --repositoryKey MERCURIAL --fields "repository.hg.repositoryUrl:http://xxx:8001/cli,repository.hg.authentication:PASSWORD,repository.hg.username:,repository.hg.password:,repository.hg.branch:default,repository.hg.commandTimeout:180,selectedWebRepositoryViewer:bamboo.webrepositoryviewer.provided:noRepositoryViewer" -a addRepository --plan XX-XX --name cli-anonymous --repositoryKey MERCURIAL --field1 repository.hg.repositoryUrl --value1 http://xxx:8001/cli --field2 repository.hg.authentication --value2 PASSWORD | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GIT |
-a addRepository --name cli-bitbucket --repositoryKey BITBUCKET --credentials bitbucket-cloud --field1 repository.git.repository --value1 bob_swift/cli --fields repository.git.branch:master,repository.git.useShallowClones:true" -a addRepository --name git-example --repositoryKey BITBUCKET --field1 repository.git.repository --value1 bob_swift/git-example --field2 repository.git.username --value2 bob_swift --field3 repository.git.temporary.password --value3 "***" --field4 selectedWebRepositoryViewer --value4 bamboo.webrepositoryviewer.provided:noRepositoryViewer --field5 repository.git.commandTimeout --value5 180 --field6 repository.git.password.change --value6 true --fields repository.bitbucket.scm:GIT,repository.git.branch:master,repository.git.authenticationType:PASSWORD | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Bitbucket Cloud |
-a addRepository --name bitbucket-example --repositoryKey BITBUCKET_CLOUD --field "name = example" --credentials bitbucket-cloud --field "repository.bitbucket.commandTimeout = 0" -a addRepository --name bitbucket-example --repositoryKey BITBUCKET_CLOUD --field "name = example" --field2 repository.bitbucket.username --value2 automation --field3 repository.bitbucket.temporary.password --value3 *** --field5 branch --value5 master --fields repository.bitbucket.commandTimeout:0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Bitbucket Server(formerly Stash) |
-a addRepository --name bitbucket-example --repositoryKey BITBUCKET_SERVER --field1 repository.stash.projectKey --value1 CLI --field2 repository.stash.repositoryId --value2 112 --field3 repository.stash.repositorySlug --value3 cli --field4 repository.stash.server --value4 42949fec-6f88-3cd8-b146-a1189f8dab5b --field5 branch --value5 master --field6 repository.stash.repositoryUrl --value6 ssh://git@examplegear.com:7999/cli/cli.git --fields repository.stash.commandTimeout:60 RecommendationWe recommend following the newer techniques discussed more fully in BCLI-408 available with CLI 7.4 and higher where the Bitbucket server can be referenced by application link name or url: -a addRepository --name bitbucket-example --repositoryKey BITBUCKET_SERVER --replace --branch master --targetServer https://<bitbucket server> --targetUser xxx --targetPassword *** |
Your repository not listed yet?
Contribute your validated configuration by asking and answering your own question!