Azure Devops Pipeline 新手通过中间 Jumpbox 服务器部署到 AWS 的问题

问题描述 投票:0回答:1

我是管道新手,只做了一个简单的yaml来直接部署到本地目标服务器,这非常简单直接。

现在我必须创建一个管道,通过 AWS 托管的中间 Windows Server(跳转箱)将 Azure DevOps GitHub ASP.NET Web 应用程序部署到托管在 AWS 托管的 Windows Server 上的 IIS。

我可以只使用 PowerShell 吗?或者必须通过 SSH 并将 scp 文件传输到 Jumpbox?我有点困惑,有人可以为我提供一步一步的指导吗?我需要做什么?目前我只能通过 RDP 访问具有管理员权限的 Jumpbox 和 Web 服务器。

非常感谢。

amazon-web-services amazon-ec2 deployment azure-pipelines cicd
1个回答
0
投票

由于您已经拥有 Windows 服务器的管理员访问权限并在服务器上建立了 IIS 站点,因此您只需将此 Windows 计算机配置为部署管道的代理,无论该计算机是否由

Azure
提供或
AWS
。部署管道应通过 HTTP 在此代理计算机上运行,以首先将工件下载到计算机上,并将应用程序文件复制到计算机上托管的应用程序的物理位置。

以下文件供您参考:

在 Windows 上部署 Azure Pipelines 代理

将应用程序部署到 Windows VM 上的 IIS 服务器(经典(在发布管道中使用 部署组

Azure DevOps — 在 IIS 上使用 YAML 进行部署:分步指南 |作者:Jitendra Panchal |中(使用环境-虚拟机资源

© www.soinside.com 2019 - 2024. All rights reserved.