我需要将 DevOps 网站从 azure 推送到 Amazon 或 Microsoft(或本地)上的 IIS。
当我在 Azure VM 中运行脚本时,收到错误:无法访问域 vstsagentpackage.azureedge.net。我认为这是出于高级内部 azure 网络原因。
将一个 DevOps 站点发布到一个 IIS Web(应用程序)站点,而其他站点正在运行并可能由其他站点管理,最合适的方法是什么? I'm currently using this approach.
最佳答案
我不确定您是否有权限,但如果您这样做,我建议您在托管站点的 Windows Server 上设置部署组或代理(经典管道的部署组、YAML 代理)。
设置部署组/代理后,您需要将发布管道配置为使用管道中新注册的代理或部署组。
如果您使用的是经典 (UI) 管道,则需要通过单击阶段名称右侧的省略号来添加新的部署组作业:
配置完毕后,您将在要部署到的 IIS 服务器上运行管道,只需将 IISWebAppDeployemntOnMachineGroup@0 任务添加到您的发布管道并指向到您要部署到的站点:
关于Azure Devops 部署组自动配置脚本在 Azure VM 上失败,无法访问 : vstsagentpackage. azureedge.net,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66177035/