我在我的一个node.js存储库中启用了Bitbucket Pipelines,让它在每次提交时运行构建.我的存储库依赖于另一个node.js存储库.对于开发,我使用npm链接将其中一个链接到另一个.
我已经尝试了bitbucket-pipelines.yml文件中指定的该存储库的git克隆,但构建卡在该命令上.我想这是因为git要求在那时进行身份验证.
有没有办法允许容器访问同一团队中的其他存储库?或者,如何解决这个问题还有更好的方法吗?如果Bitbucket Pipelines不具备此功能,我也可以切换到另一个CI工具 – 唯一的要求是它对于团队而言是免费的< 5个人 顺便说一句.如果可能的话,我想避免支付npm私人套餐. 谢谢!
最佳答案 您可以通过ssh密钥组织访问另一个repo,如官方文档
https://confluence.atlassian.com/bitbucket/access-remote-hosts-via-ssh-847452940.html中所述