build-server相关内容

在 ASP.NET“网站"中使用带有 *.dll.refresh 文件的 NuGet带有 Web 部署项目的项目

如果您有一个 ASP.NET 网站项目类型(没有正确的 .csproj 或 .vpproj 项目文件,并且只是一个松散文件的文件夹),那么当您使用 NuGet 添加一个包时,它会生成一个Bin 目录下的 *.dll.refresh 文件,用于引用父包文件夹中包的 dll. 例如,如果你从 Package Manager Console 执行“install-package elmah",那么 ..
发布时间:2022-01-20 08:44:26 C#/.NET

可以将 Hudson 配置为构建每个修订版吗?

我已经开始尝试使用 Hudson 作为构建服务器.我正在使用颠覆并将其配置为每分钟轮询一次.我看到的问题是,如果第 10 版的构建需要 5 分钟并且在此期间有 5 次提交,那么 Hudson 将下一次构建第 15 版. 有没有办法确保构建每个修订版? 解决方案 Hudson 还没有这个功能,但是在邮件列表中被问过几次.请参阅 问题 673 ..
发布时间:2022-01-12 19:49:52 其他开发

TeamCity:使用工件的文件版本标记 VCS(Subversion)

我想在 SVN 中创建一个带有文件版本的标签(标签). 我已经通过获取构建生成的主要可执行文件的文件版本来重命名工件.如:MyInstaller-1.2.3.1.exe.现在我想在 SVN 中创建一个名为 /tags/1.2.3.1 的标签.我找不到在标签模式中设置这种东西的方法. 目前我的标签只是“%system.build.number%" 你知道怎么做吗? 我正在使用 ..
发布时间:2022-01-12 19:18:39 其他开发

在构建服务器上构建没有 Visual Studio 的 ASP.NET 4.5

自从我设置构建服务器以来已经有一段时间了,所以也许我忘记了一些东西,或者 .NET 4.5 可能与我上次使用的任何版本不同,但这是我的问题. 我正在尝试设置构建服务器来监控源代码控制存储库.每当发生变化时,我希望服务器拉取变化并构建项目.如果没有错误,我想将站点部署到在构建服务器上运行的网站. 过去,当我这样做时,我认为只安装 .NET 就可以做到这一点,但是当我尝试构建这个项目时,我 ..
发布时间:2022-01-08 14:59:16 C#/.NET

在构建代理上运行代码分析 (FxCop > 10) 而不安装 Visual Studio

在 FxCop 10 之后,Microsoft 停止为 FxCop 提供单独的安装程序.官方目前只能在安装 Visual Studio 2013/2015/2017 后运行代码分析(FxCop 12.0/14.0/15.0).但是,我们坚持不要在构建代理上安装 Visual Studio(安装需要与我们在开发人员计算机上获得的内容保持同步等). 那么我将如何让 FxCop 12.0/14.0 ..
发布时间:2022-01-08 14:51:23 C#/.NET

如何在不安装 IDE 的情况下在构建服务器上安装 VS2017 版本的 msbuild?

从历史上看,这是通过 Microsoft Build Tools.但似乎 构建工具可能不适用于 2015 年之后的版本.替代品似乎是 Visual Studio 构建工具,它似乎还没有真正的主页. 我下载了VS2017 Professional 安装程序,然后去了Individual Components 选项卡.马上,摘要告诉我 Visual Studio 核心编辑器在那里,占用 753M ..

团队构建错误:路径 ... 已映射到工作区

在 Team Foundation Server 中创建新构建时,尝试运行新构建时出现以下错误: 路径C:\Build\ProductReleases\FullBuildv5.4.2x\Sources已经映射到工作区BuildServer_23. 我无法在工作区对话框中看到该名称的工作区. 解决方案 使用命令行实用程序 TF - Team Foundation 版本控制工具 ( ..
发布时间:2021-12-28 13:12:03 其他开发

Delphi 构建自动化的最小代理安装足迹是多少?

当创建一个构建服务器来对给定源存储库或项目中的所有内容进行干净的版本控制检出和完整系统构建时,XE3 Win32/Win64 项目所需的最小 Delphi 安装占用空间是多少?(核心系统 - 不是 3rd 方组件) 我更喜欢可以包含在存储库中的一小部分文件,而不是完整的 Delphi 安装. 解决方案 找到了D2006+D2007的源码: https://delphi.fand ..

专用“构建服务器"的目的是什么?

我没有为大型组织工作过,也从未为拥有“构建服务器"的公司工作过. 他们的目的是什么? 为什么开发人员不在他们的本地机器上构建项目,或者他们是? 是否有些项目如此之大,以至于需要更强大的机器才能在合理的时间内构建它? 我认为构建服务器唯一有用的地方是与构建服务器的持续集成,不断构建提交给存储库的内容.是我没有参与足够大的项目吗? 有人请赐教:构建服务器的目的是什么? 解决 ..
发布时间:2021-10-26 17:54:19 其他开发

在 TFS 15RC1 构建服务器中使用 devenv.exe 构建项目

我在理解如何使用来自 TFS Build Server 的 devenv.exe 时遇到问题. 没有使用devenv的默认步骤,所以我尝试使用PowerShell sсript来执行带有参数的devenv.exe.构建过程中没有错误,但我看到构建结果文件没有更新.如果我在代理机器上手动执行脚本,构建成功通过.这是我的脚本: $process = [System.Diagnostics.Pr ..
发布时间:2021-09-06 20:28:51 其他开发

Wix安装程序无法在buildserver上构建

我尝试使用我们的构建服务器来构建Wix MSI.我已在配置管理器中将构建配置设置为DEBUG/x86.除Wix Installer之外,所有其他项目都可以正确构建. 最初出现错误,要求在构建服务器上安装WIX的最新版本“必须安装WiX Toolset v3.11(或更高版本)构建工具才能构建此项目.要下载WiX Toolset,请参见 http://wixtoolset.org/releas ..
发布时间:2021-05-16 19:06:36 其他开发

TFS生成服务器2015停留在等待可用代理

我正在使用TFS构建服务器2015,并且试图运行构建,但是构建始终停留在 上等待2-3分钟的可用代理,然后失败. 我试图下载 log.zip ,但它为空. 修改:我发现了问题.在Team Foundation管理控制台中,“通知URL"的属性具有无效值,即不存在的服务器. 解决方案 我发现了问题.在 Team Foundation管理控制台中,“通知URL" 的属性具有无效值不存 ..
发布时间:2021-04-24 19:42:27 C#/.NET

您如何使用C#以编程方式从最新的Team City构建中下载工件?

我了解HTTPClient和GET流程。我想在这里找到正确的URL /语法,以使其与Team City一起使用。 我一直在尝试通过示例使它起作用在 RestDocumentation 但是,它们都需要一个buildId。这是一个不同的内部版本号,该数字随每个内部版本而变化。我用 buildId = lastSuccesful 尝试了几种组合,但是我似乎无法正确理解语法。我已经能够创建一 ..
发布时间:2020-06-07 18:51:43 C#/.NET

TFS Build vNext-将所有程序集复制到一个文件夹

我对vNext的第一印象非常好。一切看起来都很简单明了。现在我只想做一件简单的事情,事情变得复杂吗?我有一个简单的构建定义,其中包含Visual Studio Build。构建完成后,我想将所有文件从bin文件夹复制到网络共享上的一个文件夹。使用xaml构建定义时,如果将复制构建输出设置为“ myserver”,则这已经是默认行为。现在,使用默认的“复制和发布构建工件”,所有内容都将复制到每个项目 ..
发布时间:2020-06-07 18:51:39 其他开发

Team City-添加Gallio测试结果xml以建立显示

我将TeamCity与 Gallio / XUnit / Specflow 结合使用,并尝试显示我们的单元/验收测试结果。我相信输出是 NUnit xml测试结果格式。 我们的单元测试使用带有Gallio的命令运行程序自动显示。验收测试通过一个大型的Powershell脚本运行,该脚本调用Gallio(Run-Gallio)。 结果输出到accepting-test-results.x ..
发布时间:2020-06-07 18:51:36 其他开发