在玩了一点 Azure Service Fabric 并观看了 BUILD 的流之后,我有点好奇是否有围绕工具为更复杂的服务编排环境的管道。
假设我构建了一个服务“Service1”,它调用“Service2”和“Service3”中的演员和服务;任何检查“Service1”存储库以执行更改的开发人员还必须不仅检查“Service2”和“Service3”,还必须构建它们并将它们部署到 Service Fabric,然后才能正确测试他/她在“Service1”中的更改”。将此与例如Compose for Docker进行比较(我知道 Azure Service Fabric 本身并不是容器式基础结构,而只是作为示例),您可以在其中创建描述您的服务及其依赖项的清单。然后,您可以轻松引导运行和测试服务所需的整个环境。
这对于自动化测试甚至 QA 服务也很有用,您可以在其中启动一个新集群并部署您的服务 - 及其依赖项 - 并在开始生产部署之前对您的更改运行实际的实时测试。
这可能是一个更适合作为产品反馈的问题或建议,但在将其形成建议之前对此有更多的投入会很有趣。我对用作示例的 Compose 并不十分熟悉,对 Azure Service Fabric 也不是很熟悉,因此可能有更好的解决方案来解决这个问题。