标签: teamcity

提取 .7z 文件时,将 7-Zip 的命令行输出重定向到 Windows 上的 /dev/null

我有一个命令,例如"C:\Program Files\7-zip\7z.exe" x foo.7z -y将(使用完整路径)提取到当前目录。

但是,我不希望它做的是将各个路径散布到标准输出。这是我不需要的信息。

但是,在 Windows 上,将其重定向到 NUL(相当于/dev/null在 Linux 上)a la"C:\Program Files\7-zip\7z.exe" x foo.7z -y > NUL不会产生解压缩的文件,因为 7-Zip 似乎解压到 NUL 而不是将命令文本输出推送到 NUL(这是我们想要的) )。

实际上,该命令在 Windows 命令 shell 中工作(也就是说,它根据我的需要解压缩文件,但不将文本记录到控制台),但它不是来自TeamCity 的命令行构建运行程序中代理执行(即,它会解压到 NUL 中)。

我如何让它在 TeamCity(作为服务执行)中做同样的事情?

redirection stdout teamcity 7-zip

6
推荐指数
1
解决办法
9257
查看次数

导入和导出 TeamCity 构建配置模板?

在 TeamCity 中,您可以设置构建配置模板,并根据该模板创建配置。例如,有没有办法导出此模板以将其存储在源代码控制系统中,以便如果您需要从头开始重新安装 TeamCity,您只需导入模板而不必手动重新创建它们?

teamcity

6
推荐指数
1
解决办法
3714
查看次数

TeamCity 9 - 禁用用户注册

我拥有一个 TeamCity 构建服务器,用于发布我拥有的项目的开发构建。问题是,用户可以注册一个帐户。我想要它,所以用户只能在管理选项卡上创建。我该怎么做呢?

teamcity

6
推荐指数
1
解决办法
2620
查看次数

带有 TeamCity 的 Win7 VirtualBox 服务器保持蓝屏

我正在 VirtualBox 中的 Windows 7 VM 上使用一个小项目(每天一次左右的签入,小代码库)测试 TeamCity。我在这台主机上有很多成功的 VM,其中一些也是 Windows 7,没有任何问题。

我不知道为什么,但这个特殊的客人似乎每天都在 BSOD。通常,是在我做某事时,例如安装 MbUnit 或在 TeamCity 中运行构建。

我该如何解决这个问题并可能修复它?

仅供参考,HD 为 38.8/50GB(非固定大小),它有 3GB 的 RAM 和两个处理器。

windows-7 virtualbox bsod teamcity

5
推荐指数
0
解决办法
227
查看次数

禁用 JIT 调试器

在充当 TeamCity 构建代理的 Windows XP 64 位计算机上,我们安装了 Visual Studio 2005、2008 和 2010。所有三个安装都在 Visual Studio 选项对话框(工具 > 选项 > 调试 > 即时)中取消选中所有即时调试器选项。

应该管理 JIT 调试器的注册表设置 (HKEY_LOCAL_MACHINE\Software\Microsoft.NETFramework\DbgJITDebugLaunchSetting) 的值设置为“1”,按照http://www.hanselman.com/blog/HowToTurnOffdisableTheNETJITDebuggingDialog.aspx中的说明

尽管有这些设置,只要在 RDP 会话处于活动状态(但已断开连接)时在此代理上运行某个构建,RDP 会话中就会出现一个对话框,指出 JIT 调试器无法调试,因为较新版本引发了异常.Net框架的。构建将挂在 TeamCity 中,直到有人连接到 RDP 会话以关闭该对话框。此时,TeamCity 宣布构建成功,并且无论出于何种意图和目的,它都是成功的。

在此输入图像描述

如何使 JIT 调试器停止干扰构建?

.net-framework teamcity debugger

2
推荐指数
1
解决办法
5689
查看次数