随着微服务数量的增加以及人们在项目中的移动。找到支持服务的人变得越来越困难。
是否可以将一些元数据以及所有者是谁以及支持它的人放入 git hub 企业中?
人工智能和其他知识管理工具(例如机器人)可以查找或索引信息,以便它可以回答。
现在,我通过口耳相传找到合适的人。耗时太长。
我也不想触发构建。
有任何想法吗?
随着微服务数量的增加以及人们在项目中的移动。找到支持服务的人变得越来越困难。
是否可以将一些元数据以及所有者是谁以及支持它的人放入 git hub 企业中?
人工智能和其他知识管理工具(例如机器人)可以查找或索引信息,以便它可以回答。
现在,我通过口耳相传找到合适的人。耗时太长。
我也不想触发构建。
有任何想法吗?
这可以通过拥有某种标准元数据文件,然后在每个 repo 中进行爬网程序并聚合数据来完成。这个机器人本质上构建了每个服务的目录。
我们在我目前的雇主处使用这种方法,其中包括有关服务的数据、它的名称、拥有它的团队、它的重要性(关键、不太关键、很好拥有)以及各种其他元数据。我们碰巧将它存储在 YAML 文件中,但其他选项也是可能的。我们特别允许一个文件声明多个服务,因为有时一个存储库必然需要托管多个逻辑服务。
至于将这些数据放入存储库,我们依靠人们添加这些数据。现在,在通过 CI 检查部署任何服务之前,我们需要最新数据,这意味着它不太可能意外丢失。