如何触发 TeamCity 上特定用户和 VCS 根的构建?

发布于 2024-10-12 11:48:05 字数 327 浏览 5 评论 0原文

我尝试按用户进行过滤,其中 domain\user 是 TFS 中显示的用户名。然而,这导致根本没有触发任何构建。

+:user=domain\user1  
+:user=domain\user2  

然后我尝试了这个,

+:.  
+:user=domain\user1  
+:user=domain\user2  

这会触发构建,但是在每个用户的每次签入时,这不是我的意图。是否存在一些已知的错误(我没有发现)或者我做错了什么?我使用 VS 解决方案构建器来进行此配置。

I tried filtering by user, where domain\user is the username as it appears in TFS. However, this resulted in no builds triggering at all.

+:user=domain\user1  
+:user=domain\user2  

Then I tried this

+:.  
+:user=domain\user1  
+:user=domain\user2  

This triggers builds, but on every checkin by every user, which is not my intention. Is there some known bug (which I didn't find) or am I doing something wrong? I used VS solution builder for this configuration.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

白日梦 2024-10-19 11:48:05

首先,您添加到列表顶部的规则将添加所有用户 +:.。我能够为我的 TFS 存储库/配置添加构建触发器过滤器,就像这样

+:user=omnyx\anthony.mastrean

我没有尝试使用 VCS 根过滤器,但我想它可以工作 如文档中指定。特别是,因为它工作得如此之快(不像其他 TeamCity 过滤器)。

如果您从 TeamCity 论坛获得答案,请交叉发布这样我们以后就不用谷歌搜索了。

First thing, the rule you added to the top of your list is going to add all users +:.. I was able to add a build trigger filter for my TFS repository/configuration like this

+:user=omnyx\anthony.mastrean

I did not try using a VCS root filter, but I imagine it works as specified in the documents. Especially, because it worked so quickly (unlike other TeamCity filters).

If you've gotten the answer from the TeamCity forums, please cross-post it so we don't have to Google for it later.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文