问题标签 [azure-devops-server]
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.
git - 使用多个 GIT 存储库构建 TFS
看起来 TFS 每次构建只支持一个存储库。只要我需要使用一些单独存储的 3rd 方库,这对我来说还不够。
我可以为此使用 GIT 子模块,但在这种情况下,构建不会与提交和工作项相关联,因为它忽略了来自子模块的提交。此外,子模块的更改不会触发构建。
是否可以使用插件、扩展或类似的东西来定义具有多个存储库的构建?
tfs - Azure Artifacts 代码存储在本地解决方案中的什么位置?
我们有 TFS 2018 的本地版本。我有兴趣在 TFS 中使用包(现在是 Azure Artifacts)功能。我想知道构建和部署的包的源代码存储在哪里。例如,如果我构建了一个 NPM 包的版本,该源代码是存在于我们的本地服务器上还是存在于云中的某个地方?
tfs-process-template - 对 Azure DevOps Server 2019 上的现有集合使用继承的流程模型
借助 Azure DevOps Server 2019 RC,可以在新集合上启用继承的流程模型(请参阅发行说明)。有没有办法将继承的流程模型也用于现有的集合,其中没有对流程进行自定义
asp.net-core - TFS 2018 构建失败,Core 2.1 和 Microsoft.Windows.Compatibility 2.0.1
On prem TFS 2018 Build 失败 - 新的 .Net Core 2.1 MVC 项目。添加此包 PM:Install-Package System.DirectoryServices -Version 4.5.0 使用 TFS 2018 构建代理:构建失败。
google-chrome - 如何自动将域用户登录到 Azure DevOps Server 2019?
我们正在运行 Azure DevOps 2019。用户均通过其域帐户进行身份验证,并使用 Google Chrome。
他们使用自己的 Windows 用户名和密码登录到 Azure DevOps Server。如果域上的用户自动登录,我希望它。我仍然希望域上的用户能够手动登录。
是否可以配置 IIS 来执行此操作?
目前,如果我查看 IIS 身份验证配置,它会显示:
- 匿名身份验证:已启用
- ASP.NET 模拟:已禁用
- 表单身份验证:已禁用
- Windows 身份验证:已启用
谢谢
azure-devops - 重定向到 DefaultCollection 以外的集合
我的 Server 2019 上有 4 个集合。每次,当我使用 URL http://tfsserver:8080/tfs/访问 TFS 时,我都会被重定向到http://tfsserver:8080/tfs/DefaultCollection。
有没有办法将我重定向到http://tfsserver:8080/tfs/MyCollection1?因为 MyCollection1 是我们一直在处理的。
tfs - 如何卸载或删除部署池或部署代理的配置
我正在使用 Azure DevOps 服务器 (TFS),我在我的测试和生产服务器中注册了部署池代理,现在我需要卸载或删除我的服务器和我的 UI 上的配置,我该怎么做才能有一个脚本运行或只需删除文件,或者您能帮我什么忙。
tfs - DevOps Server 2019.0.1(Azure DevOps 错误 - TF30063:您无权访问 tfs。)
上周末从 TFS 2018 v3 更新到 DevOps Server 2019.0.1 后,我现在在尝试管理安全性时收到此身份验证错误:
TF30063: You are not authorized to access tfs.
尝试通过应用程序层 > 管理安全性从服务器管理控制台管理安全性时收到此错误。当我尝试通过 tfssecurity cli 工具设置权限时,我也会收到错误消息。我在本地管理员组中,并且在控制台管理用户部分中列出。
我正在尝试设置权限,因为在更新后我收到了几份来自员工的报告,这些报告在他们尝试访问他们的项目时收到错误。这些错误是:
TF40049: You do not have licensing rights to access this feature: Code.
*** 编辑:更新
当我从 2019 升级到 2020 RC1 时,再次出现此错误。不同之处在于,此升级需要迁移服务器——因为新版本的 DevOps Server 的服务器要求发生了变化。
tfs - 从 TFS 2013 迁移到 Azure DevOps Server 2019:Pre-prod 与 Prod 迁移
我需要将 TFS 2013 实例迁移到 Azure DevOps Server 2019。我想设置一个新的 Azure DevOps 服务器实例,其中所有数据都从 TFS 2013 迁移过来,并且两个实例同时启动并运行。计划是在几周后停用 TFS 2013 实例。
出于测试目的,我按照以下步骤操作: 1. 在完全隔离的网络中设置服务器。2. 使用 TFS 管理控制台中的计划备份备份 TFS 2013 数据库。3. 将数据库恢复到 SQL Server 2017 的新实例。 4. 开始在新服务器上安装 Azure DevOps Server 2019,我将其指向恢复的数据库,它检测到架构并给了我两个选项:生产升级和预-生产升级测试。我选择了后一个选项。
安装向导负责重新映射数据库连接字符串 (tfsconfig remapdbs)、更改服务器和集合 ID (tfsconfig changeserverid) 并删除计划的备份作业以避免与现有 TFS 2013 实例发生冲突。
测试迁移成功完成。现在,我想在与现有 TFS 2013 实例位于同一网络内的新服务器上设置生产实例。我是否需要再次选择“生产前升级测试”,因为我需要同时运行 TFS 2013 和 2019?还是我这次选择“生产升级”?在升级过程中我需要注意什么,以使两个实例不会相互冲突吗?
PS:TFS 2013 实例上没有运行备份作业。