问题标签 [teamcity]

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 投票
3 回答
5413 浏览

vb.net - 确定哪个进程锁定了文件

我有一个在本地运行良好的单元测试,但是当上传到 TeamCity 构建服务器时失败并显示“该进程无法访问该文件,因为它正被另一个进程使用。”

  1. 在我在测试中做任何事情之前,我会检查设置是否存在文件,如果存在,请尝试删除它。这失败并显示与上述相同的错误消息
  2. 在编写文件时,我关闭了编写器,然后将其处理掉,我认为这应该摆脱任何资源。

所以我有几个疑问

  1. 有没有人遇到过类似的问题并设法绕过它们
  2. 如何通过程序找出是什么进程自私地锁定了文件!!!

干杯

0 投票
1 回答
575 浏览

version-control - 是否可以在 TFS 中实现预先测试的提交?

我对 TeamCity 中预测试提交的想法很感兴趣(即在允许签入之前验证它们不会破坏构建),我想知道是否有任何方法可以在 TFS 中实现这一点。看起来 TeamCity 可以作为后备存储与 TFS 版本控制接口,但我当然更喜欢免费的解决方案。

0 投票
2 回答
2035 浏览

msbuild - 使用 MSbuild 自动预编译网站的问题

全部,

我目前的解决方案包括 2 个类库和一个使用 Msbuild 在 teamCity 内构建的网站。现在我想预编译网站并将其作为工件提供。但是,当我尝试使用预编译它时

我得到一个错误,因为它正在寻找一个虚拟路径(我没有想要做的所有它预编译我对发布站点不感兴趣的文件)如果我在其中放置一个虚拟路径我得到另一个错误(正确)关于它不是 IIS 下的应用程序

有任何想法吗

0 投票
3 回答
9727 浏览

tomcat - 如何设置 TeamCity 以通过 https 进行公共访问?

如何设置 TeamCity 4.0 以便我可以通过 Internet 上的端口 443 访问它?例如https://teamcity.mydomain.com

我在安装 TeamCity 的同一台服务器上运行 IIS 7。我看到两个选项:

  1. 设置 TeamCity 以使用端口 8443 并在 IIS 中创建一个反向代理,该代理将发送到 TeamCity 公共 IP 地址的请求路由到内部 IP 地址上的 Tomcat 端口。

  2. 将 Tomcat 设置为在与 IIS 7 不同的 IP 地址上运行,并将 TeamCity 配置为在端口 443 上运行。

我不确定这两个步骤的细节。

0 投票
2 回答
5698 浏览

c# - RSA 加密:将代码从 js 移动到 C#

我正在开发一个登录到 teamcity 的用户代理,我正在尝试将密码加密从 js 移动到 c#。

这是javascript

名为 rsa.js 和 encrypt.js 的部分很重要。他们使用

据我所知,指数看起来像一个十六进制数 x10001,它是 65537 base10

这是teamcity的演示站点

注意以下账号不属于teamcity的demo站点

此测试验证加密文本是否等于使用公钥加密的明文。

到目前为止,实现看起来像

但这抱怨

谢谢您的任何帮助,这将是一个非常快乐的圣诞节

编辑:看起来我的测试有缺陷,因为每次播种时间都会生成不同的 encryptedPassword

答:我打开了访客访问,绕过了这个问题,但我仍然想解决它

0 投票
1 回答
1497 浏览

continuous-integration - TeamCity 4 和 VisualSVN 服务器 1.6

视窗服务器 2008 / IIS 7...

我正在尝试使用 TeamCity 4 设置和 CI 环境。到目前为止一切顺利,VisualSVN Server / Subversion 存储库已设置完毕,TeamCity 正在监视它,并启动构建。我可以通过 http:localhost:8080 毫无问题地使用 TeamCity Webapp。我的问题是我无法从我的开发机器远程访问 TeamCity webapp。我觉得这是 Apache / Tomcat 配置的问题,但甚至不知道从哪里开始。有人有什么想法吗?

0 投票
3 回答
1115 浏览

msbuild - 将 NUnit-2.5 RequiresSTAAttribute 与 TeamCity 4 一起使用

使用 TeamCity,我试图获得一个需要 STA 线程才能运行的 (TestAutomationFX) 测试。

它通过配置 NUnit 2.4.x (8) 的自定义 app.config 工作(如 Gishu 所指,谢谢,描述于http://madcoderspeak.blogspot.com/2008/12/getting-nunit-to-go-全站.html )

它通过以下方式工作:

我希望使用内置的东西。所以 NUnit 2.5.0.8322(Beta 1)的 RequiresSTAAttribute 似乎很理想。它独立工作,但不能通过 TeamCity 工作,即使我试图通过以下方式强制解决问题:

文档说跑步者支持 2.5.0 alpha 4?(http://www.jetbrains.net/confluence/display/TCD4/NUnit+for+MSBuild

可能回答了我自己的问题,2.5.0 Aplha 4 没有 RequiresSTAAttribute,因此跑步者不尊重我的属性......

0 投票
2 回答
1642 浏览

build-automation - 如何使用 Nant/TeamCity 跨 DMZ 部署?

我在我们的域内构建了服务器(它必须是因为它还与域中的其他框通信),以及一个位于 DMZ 中的网络服务器。

作为我们构建脚本的一部分,我想使用 Nant 复制任务将网站部署到 DMZ 中的网络服务器。问题是,Nant 是从在构建服务器上的系统帐户下运行的 TeamCity 调用的,我无法找到让构建服务器系统帐户访问 DMZ 网络服务器目录的方法。(无论如何,这可能不是一个好主意)。

无论如何告诉 Nant 在不同的 Windows 用户下运行特定任务,还是有另一种解决方案来解决我的问题?

编辑:我遇到的另一个限制是我不能创建新的域帐户(好吧,至少在没有经过批准程序的情况下不能)。我可以创建本地计算机帐户,但在这种情况下,runas 似乎无法跨 DMZ 工作。

0 投票
6 回答
3248 浏览

xml - 如何从 TeamCity 检索 XML 中的构建状态

我需要以 XML 的形式从 TeamCity 检索构建状态,RSS 格式将是理想的。

我熟悉 Teamcity 中的 RSS 提要,但这没有用,因为它更像是一个历史视图。我正在寻找更像是由状态小部件生成的页面,但采用 XML 形式。(仅供参考,状态小部件页面不是 XHTML - 试过了!)

我想知道是否有人有任何可以提供帮助的东西?

亲切的问候,大卫克里斯蒂安森

0 投票
7 回答
15980 浏览

.net - “彻底”,设置 Jetbrain 的 TeamCity CI 服务器的教程

有谁知道我在哪里可以找到一个很好的教程来指导我如何设置 TeamCity CI 服务器?我是单元测试和敏捷开发理念的新手,所以我可以使用一些帮助来弄湿我的脚。我正在使用 NUnit 使用 Asp.NET 代码进行单元测试,并且更喜欢 TeamCity 服务器的 Windows 环境。请注意,我不知道如何为构建配置 NANT 或任何其他需要连续构建的东西。我刚刚对 .NET 代码进行了单元测试。