首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何为Linux计算引擎实例制作ASP.net核心应用程序的CI/CD

如何为Linux计算引擎实例制作ASP.net核心应用程序的CI/CD
EN

DevOps用户
提问于 2022-12-19 15:04:20
回答 1查看 49关注 0票数 0

我使用谷歌云,我有一个linux准备使用,我有一个ASP.net核心网络应用在Azure上。我已经为这个webapp应用程序配置了构建管道,现在我想在我的Linux服务器上自动化它的部署,但是我不知道怎么做。

我有两种选择:

  • 用我的应用程序构建一个对接器容器,并在google容器注册中心上部署,但是我找不到一种方法,可以在我的linux VM上触发容器的对接器拉力来在那里运行它,或者用一个对接器组合来运行它。
  • 构建一个自包含的ASP.net核心应用程序包,但是我找不到一种方法来携带这个包并将它部署到我的VM实例中。

关于部署到Google应用程序引擎、GKE和Cloud,有几个教程。但是我找不到一个能说明如何用我的linux来做我想做的事情。

有什么可以克服的吗?

EN

回答 1

DevOps用户

发布于 2022-12-19 18:08:59

您需要开发一些将构建部署到Google中的方法。您的解决方案将根据托管asp.net的方式而有所不同:

如果在VM上将它作为容器运行,那么需要某种方式来停止容器,从VM可以访问的注册表中提取新的容器,并重新启动它。实现这一目标的一种方法是让您的Azure DevOps管道执行执行这些步骤的GCP本地脚本。

如果您正在使用nginx或其他new服务器,则需要将构建工件复制到新服务器。您需要使用诸如SSH这样的协议来建立从Azure DevOps实例到GCP的连接。

票数 0
EN
页面原文内容由DevOps提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://devops.stackexchange.com/questions/17104

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档