我们有一位新客户登机,但由于他们在偏远地区运营,他们希望我们的软件进入他们自己的基础设施,即他们将提供自己的服务器,并且应用程序需要连接到该服务器。
我们正在使用 azure devops 进行 CI/CD,我对 CI/CD 以及将 asp.net mvc 软件安装到客户端服务器的这种过程相当陌生。 问题是我不知道从哪里开始以及我需要什么才能完成这项工作。 我现在正在研究的是 azure devops 中的构建代理以及构建管道的工作原理等等。但我不知道我需要做什么?
我需要的至少是一个关于如何在 azure devops 或我需要执行的任务步骤或任何提供相关信息的文档中实现这一目标的正确方向?
我是 Azure DevOps 的新手,我不知道从哪里开始。感谢任何帮助。预先感谢您。
欢迎来到 DevOps。以下是您可能会考虑的一些一般步骤:
了解 Azure DevOps 和 CI/CD: 持续集成 (CI) 处理开发周期的构建和测试部分,而持续交付 (CD) 负责部署。如果您还没有
code for deployment
,您需要根据源代码在构建管道中准备它,生成工件并将其用于部署(发布)。
了解和配置构建代理: Devops 管道作业在代理计算机上运行。您可以使用由 Microsoft 管理的 Microsoft 托管代理或自托管代理。由于您的客户在偏远地区工作并拥有自己的服务器,您只需将其服务器设置为自托管(链接)(或部署组)代理,这样代码将直接在服务器上获取并使用用于部署。
部署 ASP.NET MVC 应用程序: 设置构建管道并构建和测试应用程序后,下一步是将应用程序部署到客户端的服务器。您可以使用 IIS Web 应用程序部署 任务有关部署,请参阅以下链接了解更多详细信息。