我有一个Spring Boot应用程序。该应用程序旨在部署到AWS,EKS,Azure和VM。这一切都由Jenkins文件和CI / CD工具(例如Jenkins和Spinnker等)完成并控制。
我可以根据需要将targetDeployment类型变量编辑到任何平台,然后进行部署。
Spring引导应用程序本身是否可以构建一种方法来标识当前实例在哪个平台上运行?
您可以在部署时将特定于基础架构的配置文件添加到Spring Boot,然后通过执行器信息端点公开它。