build-process相关内容

如何在 TFS 中的构建中打开代码覆盖率?

在具有 .testrunco​​nfig 文件的解决方案上运行 TFS 构建时,我需要知道如何打开代码覆盖率. testrunco​​nfig 文件中有一个用于代码覆盖率的选项,但是在运行 TFS 构建时没有代码覆盖率结果. 我使用 *Tests.dll 掩码运行我的测试,而不是使用测试列表 (.vsmdi). 解决方案 您如何运行测试?您是使用 .vsmdi 文件还是只是指定 ..
发布时间:2021-12-28 13:42:42 其他开发

在 Team Foundation Server 中,什么是构建代理和控制器?

我无法理解 Team Foundation 中构建服务器的概念.有人可以解释一下吗?还有基础服务器中的构建代理和控制器是什么? 解决方案 在 TFS 中,构建系统由两个主要结构组成:构建控制器和构建代理. 控制器的工作是对构建请求进行排队并将它们发送到“最可用"的构建代理.代理的工作是执行实际构建. 此设置可让您轻松成长为“构建农场",控制器将其分派给任意数量的代理,从而使您的 ..
发布时间:2021-12-28 13:40:10 其他开发

如何配置 TFS 构建过程以通过测试控制器在测试代理上执行测试?

我们有一个 Visual Studio 测试控制器,在特定的测试环境设置中包含 3 个注册的测试代理,用于我们的夜间自动化运行.我已经看到关于让构建代理运行测试的大量文档,但我们需要测试执行通过控制器并从测试代理运行. 我的想法是编辑构建过程模板,这样它会触发这些远程执行的测试的执行,然后等待测试运行结果,但我没有构建模板的经验,我一直找不到任何示例展示我如何做到这一点.当然,这首先假设编辑 ..
发布时间:2021-12-28 13:31:34 其他开发

Visual Studio 中添加的引用的 HintPath

我知道我可以将 HintPath 添加到外部 DLL 以帮助 Visual Studio/TFS 在构建时找到 dll. 我想知道的是...是否可以添加多个HintPath? 例如……开发人员将他们的 DLL 放在一个地方,我们在服务器上的不同位置对这些 DLL 进行 GetLatest,因此需要多个 HintPath. 你怎么看,世界? 解决方案 此答案不再有效.正如S ..
发布时间:2021-12-28 13:20:38 其他开发

如何获取 VS 解决方案的 cmd 行构建命令?

这可能很容易,但我遇到了问题:当我在 Visual Studio 中构建解决方案时 - 如何为当前构建命令提取确切的 cmd 行,以便能够从 VisualStudio 控制台执行相同的构建? 在输出窗口中,我可以看到解决方案构建命令中的单个项目,但看不到整个解决方案的项目. 我使用的是 VS2005. 任何帮助将不胜感激 解决方案 除了@JohnIdol 所说的正确之外, ..
发布时间:2021-12-27 22:58:46 其他开发

如何让 docker-compose 使用存储库中的最新图像

我不知道自己做错了什么,但是如果不首先从系统中完全删除旧容器,我就无法让 docker-compose up 使用我们注册表中的最新映像.尽管 docker-compose pull 获取了更新的图像,但看起来 compose 正在使用之前启动的图像. 我看了如何获取docker-compose总是从新图像重新创建容器? 这似乎与我的问题相似,但是那里提供的解决方案都不适用于我,因为我正在寻 ..
发布时间:2021-12-26 22:20:15 其他开发

从父 CMakeLists.txt 覆盖 CMake 中的默认选项(...)值

我试图在我的源代码树中包含几个第三方库,并对其构建系统进行最少的更改,以便于升级.他们和我一样都使用 CMake,所以在我自己的 CMakeLists.txt 中,我可以将 add_subdirectory(extern/foo) 用于 libfoo. 但是 foo CMakeLists.txt 编译测试工具、构建文档、我不需要的共享库,等等.libfoo 作者有先见之明通过选项控制这些 - ..
发布时间:2021-12-26 22:09:36 C/C++开发

递归 CMake 搜索头文件和源文件

我是 CMake 的新手,想问问是否有人可以帮助解决以下问题. 我在各自的文件夹中有 C++ 源文件和头文件,现在,我想制作一个递归搜索它们的 CMake 文本文件. 目前,我是这样做的: CMAKE_MINIMUM_REQUIRED(版本 2.8)项目(汽车检测器DAISY)文件(GLOB_RECURSE SRCS *.cpp)文件(GLOB_RECURSE HDRS *.h)AD ..
发布时间:2021-12-26 21:59:11 其他开发

CMake 的新手会想知道哪些尘土飞扬的角落?

我做过很多项目和很多不同的构建系统和 CI 工具.最近,我接触到了为合理大小的 C++ 应用程序添加到基于自动工具的环境的偶尔具有挑战性的任务.虽然我喜欢最终用户的易用性,但我不太喜欢从开发人员方面处理 m4 和所有 auto* 工具. 我在业余时间从事一个相当大的副项目,并决定使用 CMake 进行试驾.由于我刚刚开始,我显然计划深入研究文档、常见问题解答、维基等,并边做边学.顺便说一句, ..
发布时间:2021-12-26 21:58:53 其他开发

让 CMake 递归扫描文件夹?

如何设置 CMake 以递归方式扫描给定目录并确定源文件列表? 我的项目是一个共享库.我有一个类似于这样的文件夹结构: /src/# 任意树中的源文件include/# 头,树镜像 src/文件夹的头examples/# 链接库的可执行代码示例CMakeLists.txt 我希望 CMake 递归扫描 src 和 include 并确定我的项目中的源文件和头文件列表,而不管目录结构如 ..
发布时间:2021-12-26 21:58:00 其他开发

使用 CMake 生成 Visual Studio C++ 项目文件

我正在开发一个开源 C++ 项目,用于在 Linux 和 Windows 上编译的代码.我使用 CMake 在 Linux 上构建代码.为了便于开发设置和政治原因,我必须坚持使用 Windows 上的 Visual Studio 项目文件/编辑器(我无法切换到 代码::块,例如).我看到使用 CMake 生成 Visual Studio 文件的说明,如此处. 您之前是否使用过 CMake 生 ..
发布时间:2021-12-26 21:39:57 C/C++开发

在 Windows 上运行 CMake

我目前正在尝试让 CMake 在我的 Windows 7(64 位)系统上运行.我想编译 TagLib 以便以后与我正在开发的 Qt 应用程序一起使用.我想用 MinGW 编译它(不是像 这个其他问题). 我下载安装程序 (cmake-2.8.3-win32-x86.exe) 并安装它(我也选择将 CMake 添加到我的路径中).然后我转到 CMakeLists.txt 文件所在的目录并运行 ..
发布时间:2021-12-26 21:31:43 其他开发

ember 模板 grunt build 中的图片地址

我使用 Yeoman 在 EmberJS 中创建了一个 Web 应用程序.一切正常,但在使用 grunt build 命令后,如果我在浏览器中查看构建的应用程序(从 dist 目录),我可以看到一些图像丢失,因为 src 路径错误. Grunt 正在更改“图像"文件夹中所有图像的名称,但不更新我的 HTML 中的路径.它只更新 css 文件中的路径;.hbs 模板文件中的图像仍然具有旧路径( ..
发布时间:2021-12-26 16:00:47 其他开发

引用同一程序集的不同版本

如果 A 引用程序集 B 1.1 和 C,而 C 引用 B 1.2,您如何避免程序集冲突? 我一直认为 C 的引用会被封装掉并且不会引起任何问题,但似乎所有的 dll 都被复制到了 bin 中,这就是问题发生的地方. 我了解解决此问题的两种方法是使用 GAC 还是程序集绑定?GAC 对我来说似乎不是最好的方法,因为我不喜欢假设 dll 会在那里,我更喜欢从我的解决方案中的 lib 目录 ..
发布时间:2021-12-25 16:00:09 C#/.NET

使用 babel 和 webpack 时如何生成 sourcemap?

我是 webpack 的新手,我需要手动设置以生成源映射.我正在从命令行运行 webpack serve,它编译成功.但我真的需要源图.这是我的 webpack.config.js. var webpack = require('webpack');模块.出口 = {输出: {文件名:'main.js',公共路径:'/资产/'},缓存:真实,调试:真的,开发工具:真的,入口: ['webpack ..
发布时间:2021-12-18 17:36:43 前端开发

有没有办法拆分/分解出 Gradle 构建的公共部分

我们有几个独立的构建(每个独立构建都是一个多项目构建).主构建脚本变得非常大,因为我们有一组由子项目重用的常见任务,并且独立构建之间有很多重复.我们正在寻找的是: 一种拆分主构建文件的方法成更小的文件 重用某些部分的方法在其他独立版本中构建 在 Gradle 中实现这一目标的最佳方法是什么? 解决方案 Gradle 0.9 允许您从另一个构建脚本导入构建脚本.看看:使用外部构 ..
发布时间:2021-12-15 11:04:17 其他开发

如何使用 Gulp、Maven 和 Jenkins 组织完整的构建管道,一直到集成测试?

我有一个项目: 具有一些有趣的构建过程的 JS 客户端.这包括编译 CSS、连接和缩小 JS 和 CSS、生成和处理 HTML 以及其他一些步骤.Grunt 或 Gulp 等 Node 工具在这方面非常出色. Java 服务器,它是部署在 Tomcat 上的 WAR.它包括这些资产以及所有 Java 代码.它有各种测试:单元测试、可以实例化 DAO 并与 DB 对话的集成测试,以及实际与 ..
发布时间:2021-12-14 21:48:04 其他开发

Visual Studio 不断构建一切

我有一个包含许多项目的大型 .sln 文件. 我刚刚对项目 A 进行了更改,它构建了其他九个项目 A 引用的项目,但没有更改代码. 有什么技巧可以加快这个过程吗? 解决方案 分而治之:通过创建包含您正在处理的项目的逻辑子集的其他解决方案来限制解决方案中的构建时间.这会限制您的范围并加快构建速度. 请参阅此 MSDN 文章中的分区单一解决方案模型:http://msdn.m ..
发布时间:2021-12-14 19:21:07 其他开发

禁止在构建时创建 *.vshost.exe 和其他文件

我找到了有关 Microsoft Visual Studio“额外"文件的以下信息: vshost.exe 文件的用途是什么? 我的问题是,有没有办法让我无法制作 .pdb、.manifest 和 vshost.exe 文件?或者它们是绝对必要的? 我刚刚注意到在调试它之后,它仍然显示为我机器中正在运行的进程,这让我很担心,因为我已经关闭了它. 解决方案 切换到 Rele ..
发布时间:2021-12-14 19:13:36 其他开发