我有两个存储库 A 和 B,都托管在 GitHub 上。
- Repo A 是静态站点生成器代码。
- Repo B 是一堆文本文件。
他们必须保持分开。我想重建 repo A,每次 repo B 收到更新。它只能使用 GitHub Actions 工作。我希望 repo B 保持无动作,即没有 CI/CD 附加到该 repo(我希望它只存储文件)。我在想也许我可以使用 git 子模块让它工作?Repo B 将是 Repo A 中的一个子模块。是否可以在 repo A 中构建 GH 操作,以检测 repo B 中的更改并从那里提取?
编辑:回购 A 是nextjs
我打算与公众分享的静态站点生成器()。存储库 B 充满org-roam
了用户自带的文本文件()。他们一起建立了一个个人维基网站。我想尽量减少配置麻烦 - 这就是为什么我希望将所有 CI/CD 和代码封装在 Repo A 中,这样用户就可以分叉它,并使用他们的知识库存储库(repo B)即插即用它)。在两个存储库之间交织 GitHub Actions 似乎并不理想 - 这就是为什么我正在寻找更好的解决方案