gpt4 book ai didi

TFS 构建-部署

转载 作者:行者123 更新时间:2023-12-02 02:57:35 24 4
gpt4 key购买 nike

我正在尝试使用 TFsonline 进行完整的 CI-CD 周期。当我使用“AzureWebsite”和 Visual Studio Online 时,它​​为我提供了使用“tfvccontinuousdeploymentTemplate.12.xaml”的构建定义。

在 checkin 时,我得到输出,构建触发器和部署也发生在天蓝色网站上。该日志包含构建以及我的部署详细信息,这也反射(reflect)在 TFS 门户上 enter image description here

当我走传统的iis路线时,我尝试了2个步骤

  1. 使用默认构建模板和旧的 ms 构建参数 /p:DeployOnBuild=true/p:VisualStudioVersion=12.0/p:PublishProfile="dasd.pubxml" 这可以完成构建并部署,但我没有得到“部署摘要”,这是预料之中的,因为我是通过 ms deploy 完成的...

  2. 我使用了 tfvccontinuousdeploymentTemplate 并提供了build设置作为发布 xml...好吧...构建发生了,但部署没有

enter image description here

我希望构建包含我的部署的部署摘要。

最佳答案

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

托管构建 Controller 已使用 Visual Studio 14 的构建模板进行升级,升级到最新的 tfvccontinuousdeploymentTemplate.14.xaml 也可能会解决您的问题,直到删除 XAML 构建引擎为止。

新的构建引擎附带“部署到 IIS”任务,并且有第 3 方 MSDeployAllTheThings扩展,这使得挑选打包的 Web 项目变得非常容易。

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

由于此问题与 SaaS 解决方案相关,旧选项不再可用或即将被删除

关于TFS 构建-部署,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21999019/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com