我们使用 Bitbucket 进行版本控制,我们有两个存储库。一个(rep C)有我们很少重新编译的 C++ 代码,另一个(rep P)有调用 C++ 代码的 Python 代码。这是大部分工作发生的地方。
我想设置管道,以便当我们在 rep P 中推送代码时,它会运行所有单元测试。
我的问题是python代码需要rep C的编译C++二进制文件。
有没有办法设置 BitBucket 管道,这样当我们在 rep P 中推送代码时,它会编译 rep C 的代码,以便 rep P 的单元测试可以使用这些二进制文件?是否有必要在 rep P 中添加二进制文件及其库才能发生这种情况?