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