问题标签 [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.
tfs - 如何在 TFS 2017 上运行项目备份
我正在寻找在 TFS2017 上备份我的项目的方法或策略。我没有做完整备份/增量备份或差异备份的工具。我将不胜感激任何资源或帮助。谢谢
git - 如何使用 TFS CI 构建定义签入 BitBucket 存储库中的文件?
情况:
我是 BitBucket 的新手。我目前在 BitBucket 中创建了一个存储库,并且我有一个 TFS CI 构建定义,我通过端点链接了 BitBucket 存储库。
TFS CI 构建定义基本上会下载在该存储库中签入的 Readme.md 文件。
问题1:
我想知道如何使用 TFS CI Build 将任何文件\文件夹上传\签入到存在于 Bitbucket 上的存储库中?
问题2:
在 CI 构建的触发器选项中,我看不到门控触发器的选项,就像我使用 TFS 作为源代码存储库时那样。
创建批处理文件后,
批处理文件脚本 - 如果手动触发,它会成功运行,但不适用于 TFS 构建。
TFS 构建管道在执行批处理文件时卡在 git push 命令。
tfs - 使用 PAT(个人访问令牌)调用 TFS 服务器 REST API 时出现错误 TF401444
我在 TFS Server 2017(本地,不是 VSTS)中为我的用户帐户创建了一个 PAT 令牌。使用 Postman,我尝试使用 Basic Auth 调用以下 REST API:
获取 http://{server:port}/tfs/DefaultCollection/_apis/projects?api-version=1.0
作为回应,我收到以下错误:
TF401444:请在 Web 浏览器中以 {Well Known SID for my user account} 身份至少登录一次以启用对服务的访问。- 微软团队基础服务器
我尝试在 Chrome 中打开相同的 URL 并尝试使用 PAT 登录,但没有成功(登录未完成)。关于我在这里缺少什么的任何建议?
TFS 似乎正在识别 PAT 令牌,因为如果我撤销它,我会收到不同的错误。
c# - Programmatically retrieve list of source folders and create one if not present - C# + VSTS 2017
I am trying to automate some processes to make life a bit easier. We have multiple requests from the team to create a folder in TFS 2017 (they do not have permissions) and then set up the associated builds for that source control folder. The build creation part I think I have a way to do, but querying our on premise TFS 2017 server to get a list of folders under a certain path is proving tricky. So far I am having trouble even connecting to the server in the first place with this :
That throws an exception : Error converting value "System.Security.Principal.WindowsIdentity;" to type 'Microsoft.VisualStudio.Services.Identity.IdentityDescriptor'
Can someone help me to get connected to the server first please! Documentation on this is very hard to find, and I dont see any examples that actually work.
What I was going to look at next was creating the folder if it doesn't exist. No idea how to do that yet, maybe using
Thanks!
EDIT: Ok I got it to not error creating the connection by doing this instead :
So now to just figure out how to list and create folders from TFS and to create builds!
EDIT:
So I have got the querying working, so I can check if a folder exists under a path like this :
That will find all the items under that folder. So if there isnt a folder, it will return 0, so I can go ahead and create that folder. So next problem, is how to create the folder. Using CreateChangesetAsync.
tfs - TFS2017 更新 1 中构建定义中的自定义条件
在构建定义中,我无法为 tfs2017 update 1 中的任务配置自定义条件。
这从 tfs2017 update 3 开始。你能给我一个建议,让我在 tfs2017 update 1 中复制这个东西吗?
我们计划在构建定义中配置自定义条件。在这里,在 tfs 2017 更新 3 中附加了自定义条件。我们希望在 tfs 更新 1 中执行此操作。
azure-devops - 如何在 Azure DevOps 2020 中手动更新构建代理?
我们最近在我们的测试环境上升级到 Azure DevOps 2020,之前我们有 TFS 2017,然后升级 Azure DevOps 2019,现在升级到 Azure DevOps 2020。
我遇到了关于我在早期版本中配置的代理的问题。当我单击更新代理链接时,他们看不到更新。
我有一个代理,即使用 TFS 2017 代理安装和创建的 POC_2017Agent,最后两个代理是使用 Azure DevOps 2019 创建和安装的。在我们升级到 2020 后,所有 3 个代理都显示为脱机,即使它们在服务器上的服务正在运行\重新启动。
如果在单击更新代理链接后没有自动升级代理,如何手动升级代理?
我不想删除它们并再次重新配置。
azure-devops - 将 Nuget 包从本地 TFS2017 发布到 azure DevOps
我们正在为所有最新的 .NET 核心应用程序在云中试用 azure devops。我们需要做的一件事是从我们的本地 TFS 2017 实例发布 nuget 包,直至 devops,以便新应用程序可以使用它们。我在 DevOps 中创建了一个新的包,它给了我一个发布到的 URL。但是,当我尝试使用包发布者步骤在构建中推送现有包时,出现错误:
这甚至可能吗?有人做过吗?