4

我正在尝试使用TFSonline完成一个完整的CI-CD循环。 当我和'AzureWebsite'一起使用Visual Studio Online时,它使用'tfvccontinuousdeploymentTemplate.12.xaml'为我提供了一个构建定义。TFS构建 - 部署

在签到时,我得到了输出,构建触发器和部署也发生在天青网站上。日志中包含连同我的部署细节,这也反映在TFS门户 enter image description here

建设当我去传统的IIS条路,我试过2个步骤

  1. 使用默认生成的模板和良好的老ms构建参数/p:DeployOnBuild=true /p:VisualStudioVersion=12.0 /p:PublishProfile="dasd.pubxml"这是做构建和部署,但我没有得到'部署总结',这是预期的,因为我通过MS部署...

  2. 我用tfvccontinuousdeploymentTemplate并提供构建设置为发布x毫升......嗯......构建情况,但部署不会

enter image description here

我想生成包含了我的部署部署摘要。

+0

我不完全明白。 “2-”表示你正在尝试两种不同的方式来做同样的事情吗? – MEMark

+0

2-表示我使用tfsvc模板进行持续集成和部署的第二种方法 –

+0

您是否每个人都找到解决方案?我正在尝试做同样的事情 –

回答

0

自从Visual Studio Team Services取代TFS Online后,它已被Visual Studio Online取代。基于XAML的构建引擎已被标记为弃用,并将在不久的将来从团队服务中删除。

托管构建控制器已升级,并且Visual Studio 14的构建模板已升级,升级到最新的tfvccontinuousdeploymentTemplate.14.xaml也可能是您的问题,直到XAML构建引擎被删除。

新的Build Engine附带“部署到IIS”任务,并且有一个第三方MSDeployAllTheThings扩展,这使得它可以非常容易地拿起打包的Web项目。

您的切换到InRelease的解决方案也已被2个不同版本的发布管理所取代,最新版本管理功能使用与新版构建引擎使用的相同任务。所以它能够使用相同的部署到IIS和MSDeployAllTheThings任务。

由于此问题与SaaS解决方案有关,因此旧选项不再可用或将很快删除