设置从VSO到Azure的持续集成,但不部署网站

时间:2015-01-28 06:25:17

标签: visual-studio-2013 azure-web-sites azure-devops continuous-deployment

我有一个天蓝色的网站,我已成功链接到VSO的团队项目。当我进入"部署"这个网站的选项卡在azure管理中,它说:

  

团队项目已关联。 Visual Studio Online将构建和部署   您下次办理登机手续时将项目发送到Windows Azure。

下面,它提供了从VS2012或2010登记入住的选项。我使用的是VS 2013。

在VS中,我可以检查更改,并在团队资源管理器中查看云中构建的更改。我的期望是,在更改构建之后,它们应该自动部署到网站。这不会发生。我已经制作了几张签到,但没有一张签到网站。我可能错误地配置了一些东西,但我不确定如何调试它。

在构建设置中,我正在使用TFvcContinuousDeploymentTemplate.12.xaml构建过程模板。我注意到的一件事是,在部署参数下,我注意到Windows Azure部署环境是空的,但如果我尝试填充,我不知道输入什么"网站名称&#34 ;或者" Webspace"在网站收音机下面。

我按照这些网站上的说明无效:

http://azure.microsoft.com/en-us/documentation/articles/cloud-services-continuous-delivery-use-vso/ http://channel9.msdn.com/Events/Build/2014/3-584 http://www.visualstudio.com/en-us/get-started/deploy-to-azure-vs.aspx

如何查看部署状态?如何确保项目/解决方案正确配置为部署/发布而不仅仅是构建?

其他一些信息: 要设置持续部署,我转到azure管理门户,点击网站,打开有问题的网站。单击“部署”选项卡。它表示"团队项目是链接的,Visual Studio online将在您下次检查时将您的项目构建并部署到Windows Azure"。在您的服务器下面列出了我的源项目(https://------.visualstudio.com)的正确visual studio在线URL。这是我第一次尝试CD。它还没有成功部署,但构建工作正常。每次我签入更改时,都会触发云构建并且成功。

我对此很陌生,所以我很可能会做出一些毫无根据的假设,但经过多次指示之后,我不确定我能错过什么。

谢谢!

1 个答案:

答案 0 :(得分:0)

l19在回复我的帖子的评论中有正确的想法。我需要指定一个Windows Azure部署环境。网站名称是网站的名称。 Webspace有点棘手,不幸的是,visual studio中的文档链接重定向到一个未找到的页面。这必须是精确的(例如,"西方我们"赢得了工作)。我能够通过从azure创建一个新项目并从一开始就将它与vso相关联来找出正确的字符串。在这种情况下,正确配置了构建定义。我打开了Windows Azure部署环境,看到网站空间设置为" eastuswebspace",所以我在我的实际构建定义中使用了相同的字符串,并且它有效。