【问题标题】:Automated builds with Visual Studio Online (Azure) for an on-premise server not accessible externally?使用 Visual Studio Online (Azure) 为无法从外部访问的本地服务器自动构建?
【发布时间】:2015-10-28 19:21:13
【问题描述】:

如果本地应用程序服务器可以访问 Internet,但无法从外部访问,我们有哪些使用 Visual Studio Online (Azure) 自动构建的选项?我们在 Azure 上为我们的开发 Web 和 sql 环境提供了 vms,而 TFS 在线提供了我们的源代码控制。

【问题讨论】:

  • 您的意思是要使用 VSO 构建应用程序并将其部署到 Azure 上但无法从外部访问的本地服务器?
  • 没错。本地服务器可以通过 Internet 调用 VSO 并拉下构建吗? Deos Azure 允许通过 Internet 调用来执行代码下载?
  • @Chaka,您的应用服务器是托管在本地还是 Azure VM 上?
  • @Chaka,如果想将您的应用部署到 Azure 上的 VM,请查看我的回复。

标签: azure virtual-machine webdeploy azure-devops


【解决方案1】:

您可以查看这篇文章,了解如何将应用程序发布到 Azure 的详细步骤:https://azure.microsoft.com/en-us/documentation/articles/cloud-services-continuous-delivery-use-vso/

核心步骤是:在 Azure 管理门户上,通过选择您的应用并选择使用 Visual Studio Online 设置发布链接将项目连接到 Azure。

【讨论】:

  • 嗨,Vicky,只是想澄清一下。 azure 上的 VM 是我们的 DEV 环境,而 Staging/Prod 是内部部署的。现在,我们需要一种将连续构建发送到本地服务器的方法。一台服务器上可以访问 Internet,我们需要一种方法通过 Internet 将构建从 azure 拉到放置位置?
  • 在我们从 azure 拉取后,关于如何将内部构建推送到 staging 或 prod 的任何建议?
  • 使用visual studio 2013作为我们的IDE和框架4.5.1。
  • 最后一项,是否可以选择安全 FTP(本地设置)? azure drop 能否通过安全 FTP 在本地构建?
  • @Chaka,请查看本文以获取有关如何创建虚拟网络和站点到站点 VPN 连接到您的本地网络的详细信息。 azure.microsoft.com/en-us/documentation/articles/…
【解决方案2】:

VSO 代理在拉式基础上工作,不需要外部访问。只要构建服务器可以访问互联网,您就可以开始......

【讨论】:

  • 任何可以帮助设置它的示例或文章...到目前为止我真的找不到吗?
猜你喜欢
  • 2012-01-18
  • 1970-01-01
  • 2015-01-08
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-06-22
  • 2019-10-20
相关资源
最近更新 更多