Azure Devops 部署组自动配置脚本在 Azure VM 上失败,无法访问:vstsagentpackage.azureedge.net

时间:2021-02-12 18:18:25

标签: azure azure-devops azure-web-app-service azure-compute-emulator

我需要将 DevOps 网站从 azure 推送到 Amazon 或 Microsoft(或本地)上的 IIS。

当我在 Azure VM 中运行脚本时,我收到错误域 vstsagentpackage.azureedge.net 不可访问。我认为这是出于高级内部 azure 网络的原因。

将一个 DevOps 站点发布到一个 IIS Web(应用程序)站点而其他站点正在运行并且可能由其他站点管理的最合适的方法是什么? I'm currently using this approach.

1 个答案:

答案 0 :(得分:0)

我不确定您是否有权限,但如果您有权限,我建议您在托管站点的 Windows Server 上设置部署组或代理(经典管道的部署组,YAML 的代理)。< /p>

设置部署组/代理后,您需要将发布管道配置为使用管道中新注册的代理或部署组。

如果您使用的是经典 (UI) 管道,则需要通过单击阶段名称右侧的省略号来添加新的部署组作业Deployment Group Selection

添加部署组作业后,您需要选择刚刚添加的部署组: enter image description here

配置完成后,您将在要部署到的 IIS 服务器上运行管道,您只需要将 IISWebAppDeployemntOnMachineGroup@0 任务添加到发布管道并指向到您要部署到的站点:

enter image description here

相关问题