首页 文章

如何使用BitBucket管道上不在存储库中的数据

提问于
浏览
4

我们使用Bitbucket进行版本控制,我们有两个存储库 . 一个(rep C)具有我们很少重新编译的C代码,另一个(rep P)具有调用C代码的Python代码 . 这是大多数工作发生的地方 .

我想设置管道,这样当我们在rep P中推送代码时,它会运行所有的单元测试 .

我的问题是python代码需要编译C代码的C代码 .

有没有办法设置BitBucket管道,这样当我们在rep P中推送代码时,它会编译rep C的代码,以便rep P的单元测试可以使用这些二进制文件?是否有必要在rep P中添加二进制文件及其库以实现此目的?

1 回答

  • 2

    您可以在rep C中创建部署密钥,并在密钥P中将密钥添加为环境变量 . 然后,rep P能够从代表C中检出代码并执行它需要/想要做的任何事情 .

    结账可以使用固定分支,例如“master”,也可以动态签出一个分支,其名称来源于代表中的 $BITBUCKET_BRANCH .

相关问题