跳到主要内容

子模块

了解如何在Buddy中使用子模块在不同项目之间进行集成.

有时您可能希望使用主存储仓中的外部项目,例如,将在您的Web应用程序中生成代码的资源库。Git使用允许您从主存储仓和外部存储仓部署更改的子模块解决此问题。

存储仓

存储仓在两种情况下被克隆到文件系统:

  • 在第一次流水线执行期间
  • 清除流水线缓存后的第一次执行
信息

任何其他执行仅提取最新更改

支持的协议

如果您在项目中使用子模块,Buddy会将它们与主存储仓一起获取。目前支持以下协议:

信息

Buddy默认启用子模块部署。您可以点击导航栏项目设置管理项目视图之下开启或停用。

子模块设置位置

提醒

对于HTTPS子模块,请确保子模块是同一集成中的存储仓,否则将不起作用。例如,如果您的存储仓托管在GitHub上,则您只能使用当前同步的GitHub帐户中的存储仓。