我使用谷歌云,我有一个linux准备使用,我有一个ASP.net核心网络应用在Azure上。我已经为这个webapp应用程序配置了构建管道,现在我想在我的Linux服务器上自动化它的部署,但是我不知道怎么做。
我有两种选择:
关于部署到Google应用程序引擎、GKE和Cloud,有几个教程。但是我找不到一个能说明如何用我的linux来做我想做的事情。
有什么可以克服的吗?
发布于 2022-12-19 18:08:59
您需要开发一些将构建部署到Google中的方法。您的解决方案将根据托管asp.net的方式而有所不同:
如果在VM上将它作为容器运行,那么需要某种方式来停止容器,从VM可以访问的注册表中提取新的容器,并重新启动它。实现这一目标的一种方法是让您的Azure DevOps管道执行执行这些步骤的GCP本地脚本。
如果您正在使用nginx或其他new服务器,则需要将构建工件复制到新服务器。您需要使用诸如SSH这样的协议来建立从Azure DevOps实例到GCP的连接。
https://devops.stackexchange.com/questions/17104
复制相似问题