Google推出了Google Cloud Code,这是JetBrains IntelliJ Idea IDE的一组插件和Microsoft Visual Studio Code编辑器 ,可帮助开发本机应用程序。 Cloud Code的第一个发行版旨在使构建在Kubernetes容器编排平台上运行的应用程序(包括Google Kubernetes Engine(GKE))更加容易。
Google Cloud Code处于Visual Studio Code的Beta发布阶段,而IntelliJ处于alpha阶段。 为了加快开发生命周期而设计的Cloud Code附带了命令行容器工具,包括Skaffold,Jib和Kubectl,开发人员可以在构建过程中获得有关项目的连续反馈。
Cloud Code将本地edit-compile-debug循环扩展到本地或远程Kubernetes环境。 Cloud Code利用“基础架构即代码”概念,将环境配置作为源代码存储在仓库中,从而实现了可重现的环境和更快的错误定位。
其他功能包括:
- 支持本地部署配置文件,用于定义部署目标,例如本地开发,共享开发,测试或生产。 这样就可以从开发人员工作站或在云中进行测试和调试。
- Google API可以集成到应用程序中。
- 与现有的开发工具和服务集成,包括Google的Cloud Build和Stackdriver 。 当代码准备好进行部署时,开发人员可以执行拉取请求或提交,从而触发Cloud Build来构建,测试和部署应用程序。 将Cloud Code与Cloud Build配对可以简化对Kubernetes配置的编辑和测试更改。
- Kubernetes yaml文件提供了模板,棉绒和错误突出显示。
- 可以直接在IDE中的任何环境中查看应用程序日志。
您可以从Google Cloud Platform试用VS Code或IntelliJ的Cloud Code 。