问题标签 [tfs-2017]

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 回答
180 浏览

tfs - TFS 2017 构建从

在构建中,我们从任务中复制文件。我们遇到的问题是源文件夹本身被复制到目标。我们希望将源文件夹的内容复制到目标文件夹,而不是文件夹本身。有没有办法做到这一点?

我尝试了通配符,但这不起作用。似乎它本身需要一条路径。这个问题可能是源被命名为“X”但目标被命名为“Y”(它是在此构建之前设置的,并且 IIS 指向此文件夹)。我们可以在构建中重命名源文件夹吗?

0 投票
1 回答
146 浏览

tfs - 尝试导入工作项类型定义时出现 ProvisioningImportEventsCallback 错误

我尝试这个命令%programfiles(x86)%\Microsoft Visual Studio\2017\Community\Common7\IDE\CommonExtensions\Microsoft\TeamFoundation\Team Explorer>

并将其变为红色:

Microsoft.TeamFoundation.WorkItemTracking.Server.ProvisioningImportEventsCallback

(编辑:) exportwitd 命令可以正常工作,我正在尝试将我刚刚导出的相同 XML 导入到相同的 WIT 中。

我发现了一些对此错误的引用,但大多数解决方案似乎都说不要将其与 VSTS 一起使用: https ://social.msdn.microsoft.com/Forums/en-US/6d797a4c-9f87-458a-9572-cb7552c3d607/witadmin -returns-error?forum=TFService 无法导入工作项类型定义:Microsoft.TeamFoundation.WorkItemTracking.Server.ProvisioningImportEventsCallback

但我没有使用 VSTS,我使用的是 TFS 2017 Update 3。

我尝试过清除我的 TFS 缓存,%AppData%\Local\Microsoft\Team Foundation\7.0\Cache也尝试过清除我的凭证保险库。

我也尝试过使用WorkItemTypeCollection.Import 方法,但它会产生相同的错误。

此外,如果我使用具有服务器管理权限的帐户,则导入成功,这表明这是一个权限错误,但我被错误消息难住了。这是什么意思?

0 投票
1 回答
24 浏览

tfs - TFS 2017 on Prem 不断要求提供凭证

当一些团队成员通过 VPN 在家中使用 TFS 进入我们的公司网络时,我们遇到了问题。如果他们使用的是个人计算机而不是公司计算机。当他们第一次来到 TFS 端点时,系统会提示他们输入他们的域用户名/密码。他们输入它,然后他们就可以继续正确地进行 TFS。问题在于之后。如果他们闲置 20 分钟左右,TFS 会删除他们的会话,他们需要重新登录。如果他们打开了工作项或情节提要,他们需要再次找到它并从中断的地方继续。这是 TFS 中的配置值吗?有什么办法可以延长这个时间吗?

0 投票
2 回答
130 浏览

tfs-2017 - TFS 2017.1 中缺少 Nuget 服务端点

当我尝试创建应该在构建定义中使用的 Nuget 服务端点时,我没有在列表中获得 Nuget 选项。
TFS 版本:2017 更新 1 本地
许可证:企业及其默认
URL:http://mytfs:8080/tfs/collection/project/_admin/_services?_a=resources

当我在 VSTS 项目中尝试时,我在下拉列表中得到它,但它没有在 Prem 上的 TFS 中列出。如果我在这里遗漏任何东西,或者我是否需要在perform/configure我的本地环境中使用任何东西来在服务端点列表下制作 Nuget 选项列表,请帮助我。

请让我知道更多细节,并感谢任何帮助。

0 投票
1 回答
96 浏览

tfs - 我可以将多个构建定义的 TFS 2017 密码存储在加密文件中吗

在 TFS 2015 中,我们使用了机器组,并且不需要为“目标机器上的 Powershell”任务输入管理员登录名和密码。

我们现在使用 tfs 2017 并且不想在每个构建定义中定义管理员登录名和密码,因为我们有很多。你怎么能克服这个?我正在考虑使用带有 SecureString 密码的 txt 文件,并在构建定义中将其读入、解密并将其分配给构建定义变量

0 投票
2 回答
830 浏览

tfs - 集合中的每个项目都需要构建代理吗?

我有一个 TFS 2018 本地服务器和一个单独的构建服务器。构建服务器有一个代理,它在集合的“池默认代理”区域中的 TFS 服务器上“在线”显示。但是,如果我转到该集合中的一个项目,我看不到该项目“池代理”部分中注册的代理。

每个项目都需要代理吗?如果是这样,如何在构建服务器上分离?是否有针对我的问题的任何文档?我还没有找到任何专门解决这个问题的方法。

集合级别的代理池

项目级别的代理池

0 投票
1 回答
65 浏览

tfs - TFS 2018 - 如何接收构建开始和完成事件

我们正在为 TFS 编写插件,期望接收 BuildStarted 和 BuildCompleted 事件。

我们发现可以通过 WebHooks 接收 BuildCompletedEvent。

但是 BuildStartedEvent 无法通过 WebHooks 接收。

是否存在在 TFS 2018 中接收 BuildStarted 事件的任何其他方式?

0 投票
1 回答
103 浏览

tfs - 修改 TFS 工作项工作流以防止状态更改

我们有一个关于“被跟踪”的错误和用户故事的自定义字段,在产品所有者对它进行分类之前,开发人员不应开始处理票证。我想做的是在“Triaged By”为空时防止状态从 New 转换为 Active。这可能吗?我在“工作流转换”对话框中看不到任何规则。

TFS 2017 更新 3 RTM/15.117.27024.0 内部部署。敏捷过程模板。

0 投票
1 回答
132 浏览

tfs - 如何构建仅签入代码文件以及如何仅签入该构建的 tfs 中的代码工件?

实际上,在一些更新开发人员更改了代码并签入文件之后,第一个代码是构建和部署的,现在我想构建该文件或文件夹并在放置文件夹中获取该文件工件?以及如何部署这些文件?在 Tfs 2017 中,它将仅自动构建签入文件。

0 投票
1 回答
106 浏览

tfs - 在 TFS 中配置通知电子邮件

如何为构建失败或成功设置电子邮件通知并在 TFS 2017 上签入?

当构建失败或者即使我签入它也不会发送电子邮件。如何获得电子邮件通知?