build-definition相关内容

如何在构建定义的“流程"部分中刷新构建流程模板的更新参数?

对于构建过程模板,我们可以添加/删除/编辑它的参数列表,并将其用作构建/工作流程步骤中的变量.我阅读了很好的指南 这里 我正在将模板 DefaultTemplate.11.1.xaml 克隆为 sayHello-DefaultTemplate.11.1.xaml 并通过 Visual Studio 2012 对其进行编辑.我首先添加了一个参数,称为 TestMessage.我将我的变更集签入 ..
发布时间:2022-01-21 22:30:04 其他开发

如何通过 VSTS REST API 创建构建定义

情况: 我目前正在通过 bitbucket -> vsts -> azure 自动化 CI/CD 配置. 我的理想结果是能够将我的配置值复制粘贴(或手动输入)到它们各自的控制台程序中,并让应用程序配置整个 CI/CD 考验,而无需单击所有 Web 界面.现在可以在 Bitbucket 和 Azure 中使用,但通过 REST API 创建 VSTS CI/CD 配置被证明是困难的. ..

TFS 构建错误-“指定的路径、文件名或两者都太长..."

我正在编写构建过程模板的自定义活动.我在构建活动时遇到了以下问题. >XamlBuildTask :错误 XC1043:扩展“Microsoft.Activities.Build.BeforeInitializeComponentExtension"引发了类型为“System.IO.PathTooLongException"的异常:“指定的路径、文件名或两者都太长.完全限定的文件名必须少于 26 ..

VSTS Build 不生成最新的二进制文件

我正在为 MVC 项目使用 TFS 2018 CI 管道,我也将项目的 bin 文件添加到 TFS 中,管道没有问题,它成功并成功生成工件,但主要问题是如果我做了与项目的 DLL 相关的代码中的任何更改, CI 管道的构建解决方案没有生成自己的最新 bin 文件 直到或除非我手动检出 project.dll 文件,然后在文件中检入,而不是管道将选择更改,我所缺少的,使用“MSBUILD ..

TFS2010 构建定义部署到多台服务器?

我一直在研究使用 MSDeploy 的 TFS2010 新的构建和部署功能.到目前为止,一切都很顺利(尽管很难找到有关特定场景的信息). 我可以修改我的构建定义以指定 2 个或更多服务器来部署吗?我需要做的是部署到多台服务器(因为我的测试环境中有两台使用 NLB). 我现在拥有的是一个构建定义,它构建、运行我的测试,然后部署到我的一个测试服务器(其中运行 MsDeployAgentSe ..
发布时间:2021-12-26 23:30:18 其他开发

在 Visual Studio Team Services 构建期间以管理员身份运行 Powershell 或命令提示符

我正在处理一个我们延迟签署程序集的项目.我需要在构建过程中多次使用强名称工具,关闭强名称验证,然后在程序集打包之前对其进行完全签名.我尝试使用 powershell 步骤关闭验证,但它返回此错误: 脚本: $testprojs = gci Project.*.dll -r$testprojs |%{sn -Vr $_write-output $("关闭sn 验证" + $_.Name)} ..

如何获取在构建定义的“过程"部分中刷新的构建过程模板的更新参数?

对于构建流程模板,我们可以添加/删除/编辑它的参数列表,并将其用作构建/工作流程步骤中的变量.我阅读了很好的指南 这里 我将模板 DefaultTemplate.11.1.xaml 克隆到 sayHello-DefaultTemplate.11.1.xaml 并通过 Visual Studio 2012 对其进行编辑.我首先添加了一个参数,称为 TestMessage.我将我的变更集签入到源 ..
发布时间:2021-11-17 05:28:35 其他开发

VSTS Build不生成最新的Bin Binaries

我正在将TFS 2018 CI管道用于MVC项目,我也将项目的bin文件添加到了TFS中,管道没有问题,它成功了并且成功生成了工件,但是主要问题是如果我做了与项目的DLL相关的代码中的任何更改, the CI pipeline's build solution not generating its own latest bin file 直到或除非我手动签出project.dll文件, ..

团队建立错误:该路径已映射到工作空间...再次

因此,我已按如下所示查看了解决此问题的链接。 但是我的问题是,每次我将“构建定义”排队时,我都会遇到相同的问题。好的,我去删除它抱怨的tfs工作区。太棒了!然后再次运行构建...好吧,现在还不能,我必须再次删除TFS服务工作区。 TFS生成服务每次执行生成时都会踩踏自身。错误是“由于映射冲突而无法创建工作空间xxx,...路径xxx已在工作空间xxx中映射”,但映射到先前BUILD创建 ..
发布时间:2020-06-07 18:48:41 其他开发

TFS 2017是否可以将构建定义导出和导入到远程服务器?

我们在内部服务器上安装了Team Foundation Server 2017,该服务器在沙盒环境中构建.NET代码,但希望能够(向客户端-生产服务器)远程推出新的构建定义或更新。 解决方案 是的,您可以在TFS 2017中导出和导入构建定义。 在这种情况下,如果您有权从远程服务器访问和创建构建定义,则可以直接导出/导入构建定义。参考下面的截图。 此外,您还可以使用扩展名导出/ ..
发布时间:2020-06-07 18:48:34 其他开发

VS2013构建定义“ Microsoft.TeamFoundation.Client.BasicAuthCredential”未标记为可序列化

一些背景信息。我正在使用; Visual Studio 2013 在GIT中使用Visual Studio Online(VSO) 托管构建控制器。 每次我去编辑构建定义时,Visual Studio都会抛出和错误,如下图所示。 Team Foundation错误 类型程序集“ Microsoft.TeamFoundation.Client,版本= 12.0.0.0,C ..

在TFS构建管道上运行(x)单元测试

我只是一个初学者,仍在尝试了解TFS及其持续集成工作流程。话虽这么说,但这也可能是一个愚蠢的问题,因为我可能在一个简单的细节上可能会丢失,尽管任何帮助或建议都将受到高度赞赏。 所以,我有一个使用.NET Core 2.0编写的相当简单的单元测试示例,我想将其作为测试任务运行在TFS Server的CI Build管道上。看起来很像这样: 使用Microsoft.VisualStudio ..

如何在项目之间移动TFS 2010构建定义?

我有一些在ProjectX下创建的TFS 2010构建定义。现在,源代码已移至ProjectY的下一个文件夹。如何将构建定义移至ProjectY,以使其显示在ProjectY的团队资源管理器的“构建”节点下? 解决方案 我认为没有现成的东西可以将构建定义从一个项目复制到另一个项目。但是,您应该可以使用TFS API来做到这一点。您将需要将Pete所指的构建过程模板移动到新项目的Build ..
发布时间:2020-06-07 18:48:12 其他开发

在Visual Studio Team Services构建期间以管理员身份运行Powershell或命令提示符

我正在一个项目上,我们将延迟对程序集进行签名。在构建过程中,我需要多次使用强名称工具,以关闭强名称验证,然后在打包程序集之前对其进行完全签名。我尝试使用Powershell步骤关闭验证,但此错误返回: 脚本: $ testprojs = gci Project。*。dll -r $ testprojs | %{ sn -Vr $ _ 写输出$(“关闭“ + $ _。Name的 ..