I am using AWS CodeBuild and CodePipeline service to implement CI/CD in my project.
AWS CodeBuild using Bitbucket I am getting all repository of my Bitbucket account.
While Creating CodePipeLine and connect with my BitBucket, I can't get all repository of my BitBucket account.
I have admin access to BitBucket.
AWS CodeStar injected successfully in Bitbucket
So is there any extra setting need in the BitBucket account for implement AWS Codepipeline?
CodePipeline uses a Bitbucket App installed on your Bitbucket account to access repositories. Currently Bitbucket only allows Apps to access repositories on the same account that the App was installed on. I’ve passed this feedback onto the CodePipeline team who is partnering with Atlassian on this integration.
For now you can try this workaround:
<account>/<repository-name>
in the "Repository name" fieldCodePipeline connection should be able to retrieve the repo when you run the pipeline.
it's not working. can you explain what is Account Name? I have been shared with a workspace named "XYZ LLC". I have the admin access on a repo inside this workspace. but I am not able to access this repo in the code pipeline.
I had the same problem. After spending few hours, I got to know that. The bitbucket repository should belong to your own workspace. If you create a workspace in bitbucket then all the created repositories inside that workspace is visible in codepipeline, repositories belonging to other workspaces which isn't created by you is not displayed even if you have admin privileges for that repository. This is a dumb feature which Atlassian-AWS should change.
accountname/repo_name can someone explain what it is?
@surajshetty's solution worked for me. I've imported all the shared repositories in my root workspace in bitbucket. After that all the imported repos are visible in AWS CodePipeline