我正在使用AWS CodeBuild和CodePipeline服务在我的项目中实施CI / CD。
使用Bitbucket的AWS CodeBuild,我正在获取我的Bitbucket帐户的所有存储库。
在创建CodePipeLine并连接我的BitBucket时,我无法获取我的BitBucket帐户的所有存储库。
我对BitBucket拥有管理员权限。
AWS CodeStar已成功注入Bitbucket
那么在BitBucket账户中是否需要任何额外的设置来实施AWS Codepipeline?
答案 0 :(得分:7)
CodePipeline使用您的Bitbucket帐户上安装的Bitbucket应用访问存储库。当前,Bitbucket仅允许Apps使用安装该应用程序的同一帐户访问存储库。我已将此反馈传递给CodePipeline团队,该团队正在与Atlassian合作进行此集成。
现在您可以尝试以下解决方法:
<account>/<repository-name>
运行管道时,CodePipeline连接应该能够检索存储库。
答案 1 :(得分:1)
当前,Bitbucket仅允许Apps访问同一帐户上的存储库。
您可以创建一个从Bitbucket到GitHub的webhook,并将正确的Github存储库连接到CodePipeline。