首页 文章

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

提问于
浏览
1

我有一个天蓝色的网站,我已成功链接到VSO的团队项目 . 当我在azure管理中转到本网站的“部署”标签时,它说:

团队项目是相互关联的 . Visual Studio Online将在您下次签入时将项目构建并部署到Windows Azure .

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

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

在构建设置中,我使用的是TFvcContinuousDeploymentTemplate.12.xaml构建过程模板 . 我注意到的一件事是,在部署参数下,我注意到Windows Azure部署环境是空的,但如果我尝试填充,我不知道输入什么“网站名称”或“网站空间”下网站广播buttom .

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

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管理门户,点击网站,打开有问题的网站 . 单击“部署”选项卡 . 它说"The team project is linked, Visual studio online will build and deploy your project to Windows Azure on your next check in" . 在您的服务器下面列出了我的源项目的正确visual studio在线URL(https://------.visualstudio.com) . 这是我第一次尝试CD . 它还没有成功部署,但构建工作正常 . 每次我签入更改时,都会触发 Cloud 构建并且成功 .

我是新手,所以我很可能做出一些毫无根据的假设,但经过多次指示后,我不确定我能错过什么 .

谢谢!

1 回答

  • 0

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

相关问题