Bitbucket Pipelines 访问其他节点存储库

ama*_*ann 5 bitbucket node.js npm bitbucket-pipelines

我在我的 node.js 存储库之一中启用了 Bitbucket Pipelines,让它在每次提交时运行构建。我的存储库依赖于另一个 node.js 存储库。对于开发,我使用npm link.

我已经尝试了文件中git clone指定的那个存储库bitbucket-pipelines.yml,但是构建被该命令卡住了。我想这是因为 git 在那时要求进行身份验证。

有没有办法允许容器访问同一团队中的其他存储库?或者有没有更好的方法来解决这个问题?如果 Bitbucket Pipelines 不能做到这一点,我也可以切换到另一个 CI 工具——唯一的要求是它对小于 5 人的团队免费。

顺便提一句。如果可能,我想避免为 npm 私有包付费。

谢谢!

Ole*_*iun 3

您可以通过 ssh 密钥组织对另一个存储库的访问,如官方文档中所述https://confluence.atlassian.com/bitbucket/access-remote-hosts-via-ssh-847452940.html