问题标签 [build-definition]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
152 浏览

batch-file - TFS Auto Build 挂起,等待 BAT 文件终止

我有一个 TFS 构建定义。

在工作流程中,我需要调出一个控制台监听器,并在这个监听器上运行一些测试。

所以我创建了一个 BAT 文件,内容如下:

如果我运行这个 BAT 文件,BAT 本身将终止,但它会生成另一个 cmd Windows,运行侦听器。所以一切都很好。

但是当它被合并到 TFS 构建定义中时,工作流会等待这个过程的完成,整个流程就会挂起。

我已经尝试使用 START 和 CMD 的各种开关,以便工作流程可以在侦听器运行的情况下继续,但无济于事。

0 投票
1 回答
470 浏览

sql - 使用特定自定义参数查询构建定义

我需要一些关于 SQL 查询的帮助,该查询将返回包含特定自定义参数的构建定义列表。

我遇到了这个查询,但我很难弄清楚如何进一步向下钻取。

以下是此查询返回的 XML 示例:

我正在尝试获取<x:Boolean x:Key="SCA">False</x:Boolean>返回的 XML 的一部分。任何关于我如何实现这一点的想法都会受到赞赏。

解决方案
感谢 jessehouwing 提出的建议。

0 投票
1 回答
1248 浏览

build-definition - 将参数/参数添加到 TFS 构建定义

我有一个构建过程模板,用于许多不同的构建定义。我希望能够为每个构建定义指定一个不同的参数/参数。我将在模板中定义的工作流活动之一中使用此值。

如何为构建定义创建参数/参数并将其传递给构建过程模板?

0 投票
1 回答
348 浏览

tfs - TFS 构建模板从 CI 构建中提取(人工制品)并执行集成测试

我已经设法使用Jason Stangroome 的链接构建定义模板将两个 TFS 构建链接在一起。这使我能够在下一个构建定义之后执行一个构建定义:

  1. CertificateRepository-CI(持续集成构建)
  2. CertificateRepository-IntegrationTests

如果前者成功,后者将自动执行。我对缺少构建定义模板感到困惑,这些模板能够下载和提取前面构建的放置文件夹的内容并对这些工件执行操作,在这种情况下运行 SpecFlow/NUnit 集成测试。

在这种情况下,我正在使用:

  • 视觉工作室在线
  • 正在测试的代码库的 Git
  • ALM 组件的 TFVC(NUnit 适配器、构建定义模板)

非常感谢任何帮助。

0 投票
1 回答
513 浏览

unit-testing - 如何将测试结果传递给 TFS 构建定义中的后测脚本

我们在 TFS 2013 中创建了一个构建定义,它运行单元测试,然后在完成后调用一个 PowerShell 脚本。

我们想要的是能够将单元测试的结果(通过/失败)传递给 PowerShell 脚本,以便可以进行检查以验证单元测试是否通过。

是否有可以在“测试后脚本路径”设置中使用的参数或可能的解决方法?

0 投票
1 回答
673 浏览

tfs - TFS:“源代码控制文件夹”作为构建定义中的参数

据我了解,“源代码控制文件夹”(在构建定义的“源设置”选项卡下)用于指定下载源代码的路径。有什么办法可以将其作为构建参数?如果是这样,请分享解决方案。

原因:在我们的项目中有几个分支,每个分支都有自己的构建模板和构建定义设置,上述解决方案将帮助我们为所有分支创建一个构建定义。

提前致谢。

问候, spm

0 投票
1 回答
51 浏览

build-definition - TFS 构建定义选择的粒度

除了我使用它之外,我对 TFS 了解不多。但是,当我使用 Pending Changes 进行构建时,我们的构建团队以某种方式设法告诉 TFS,根据正在编辑的代码部分,您可以选择哪些构建定义。

他们如何做到这一点?我无法有效地搜索它。这可以扩展到什么粒度?在看似不相关的代码部分中存在一个文件,其含义比预期的要多,因此我想将对文件的签入限制为更广泛的构建定义。

0 投票
1 回答
232 浏览

c++ - 如何在 C++ 中仅包含头文件中的一个符号

我有一个很大的头文件,但是在程序中,我只需要在该头文件中定义一些特定的变量。

在 c++ 中有什么方法可以告诉它只包含那个特定的变量吗?

而且,是的,变量必须仅在该头文件中。

如果我包含整个头文件(就像我现在所做的那样)有什么缺点?

0 投票
1 回答
241 浏览

build-definition - 使用“测试后脚本”使构建失败

无论如何,从测试后 PowerShell 脚本构建失败?

我尝试在 PS 脚本中抛出异常,但它不会使构建失败。

0 投票
2 回答
546 浏览

powershell - 在 TFS 服务器上运行 Powershell 脚本以发布到 Azure

我尝试通过这篇文章配置 TFS 以持续交付到 Azure 在文章 TFS 使用 Powershell 脚本将包发布到 Azure。当构建开始时,我会收到类似ObjectNotFound: (Set-AzureDeployment:String) [], CommandNotFoundException. 看起来我没有安装 Azure cmdlet,但我都是从 Web 平台安装程序安装的。当我尝试在服务器上本地运行脚本时 - 它可以工作并部署包。

在文章 PowershellInvokeProcess中,首先使用Filename="PowerShell".

我想我只是没有正确运行 Powreshell。也许有人有一些想法我应该使用哪个命令?