作者:johnylulu2502904467 | 来源:互联网 | 2022-10-18 16:16
我有一个非常大的存储库,其中包含许多应用程序/服务。例如,有一些用C#编写的Windows服务,一个JS / HTML Web客户端,节点应用程序和其他应用程序。
我想以编程方式找到基于前一个标记的diff标记新版本时需要部署其中的哪个。
对于某些应用程序,这就像检查存储库的子文件夹中的更改一样简单。例如,Web客户端全部在中src/clients/web
。但是C#服务使用一些共享的C#库,这些库不在这些服务的文件夹中。这些依赖关系会随着时间而变化,因此我只能真正依赖csproj
文件中的引用。
是否有针对此问题的一般(或部分)解决方案?