我在我的一个node.js存储库中启用了Bitbucket Pipeline,让它在每次提交时运行构建。我的存储库依赖于另一个node.js存储库。对于开发,我使用npm link将一个链接到另一个。
我尝试了在bitbucket-pipelines.yml文件中指定的该存储库的git clone,但构建在该命令上卡住了。我猜这是因为git在这一点上要求身份验证。
有没有办法允许容器访问同一团队中的其他存储库?或者有没有更好的方法来解决这个问题?如果Bitbucket Pipeline不能做到这一点,我也可以切换到另一个CI工具-唯一的要求是它对小于5个人的团队是免费的。
顺便说一句。如果可能的话,我希望避免为npm私人套餐付费。
谢谢!
发布于 2017-01-03 17:26:03
您可以通过ssh key为另一个存储库组织访问权限,如官方文档https://confluence.atlassian.com/bitbucket/access-remote-hosts-via-ssh-847452940.html中所述。
https://stackoverflow.com/questions/41091063
复制相似问题