问题标签 [alm]

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

maven - ALM 服务器的硬件要求:Jenkins + Nexus + SVN + Maven + Ant + Sonar

我正在使用一些工具在 Linux Ubuntu 上安装 ALM 服务器:

  • 詹金斯
  • 关系
  • 马文
  • 声纳
  • SVN
  • 蚂蚁

我在同一个 Tomcat 服务器 (/Webapps) 中部署了 Nexus 和 Jenkins。

我正在使用带有 Ubuntu 的 VM 虚拟机(6 CPU,4GO 内存)

问题是:让服务器运行而不会超载 CPU 和内存溢出的硬件要求是什么)。

提前致谢。

0 投票
2 回答
158 浏览

visual-studio - 跟踪开发、测试和生产之间的变化

在大多数大型企业应用程序(Microsoft AX、NAV、SAP)中,代码通常会在不同的应用程序场景之间迁移:开发、测试、验收、生产......

我们使用 VisualStuido 和 TFS 进行开发,为了实现这一点,我们复制数据库(生产和测试)并手动跟踪我们的修改,检查 TFS 日志,并手动生成数据库版本之间的差异脚本,...

管理我们的主要应用程序生命周期是否很困难,处理多个微型 ALM 并为每个项目/客户进行定制是很多工作!

我找到了像 Migrator.NET 这样的工具,但它是非常手动的。是否有工具可以实现此场景并自动跟踪和迁移更改?

0 投票
3 回答
6941 浏览

tfs - 检查 TFS 中的当前进程模板

我有一个项目我不记得我正在使用的流程模板版本,因为我没有注意创建时的版本。如何检查托管在 Team Foundation Service ( http://visualstudio.com ) 上的项目的流程模板版本?

我能够找到流程模板本身之间的差异:

但我无法找到各个流程模板版本的比较。例如,有人可以指出 Microsoft Visual Studio Scrum 从版本 1 到版本 3 之间的区别吗?

0 投票
0 回答
48 浏览

testing - 如何重新运行测试并在 TFS 上保留历史记录?

每个人。

我正在阅读此页面,该页面描述了如何在 Team Foundation Service 中运行测试。但是该页面没有描述再次运行的测试会发生什么。如何保留测试运行时间的历史记录?也许使用“复制测试”功能?

有人可以更好地解释 Team Foundation Service 中的测试过程吗?

非常感谢你们。

0 投票
2 回答
4400 浏览

tfs - 在 TFS 构建中运行 Specflow 测试

如何让我的 TFS 构建运行我的 Specflow 测试?我在本地 VS 构建中运行了测试,但它们没有在 TFS 构建中被拾取。请有人发布我将采取的步骤让构建运行规范流测试,并报告结果。谢谢。

0 投票
0 回答
86 浏览

version-control - 为遗留系统组织版本控制系统

我们正在研究如何将现代代码版本系统用于遗留系统。但是,有些困难我们并不真正知道如何解决。你认为我们应该如何组织这个?

  1. 我们负责代码的某些部分,而客户负责的某些部分。

    我们开发系统中的代码是主代码,所有更改都在那里进行,然后发送给客户。到目前为止,它就像一个普通的项目。但是对于一些有几百个文件的目录,客户端负责代码。客户可以随意更改这些文件,无需通知我们。当我们为他们进行更新时,我们需要获取这些文件的副本并合并我们的更改,然后再将新版本提供给客户。

  2. 在系统存在的 25 年中,我们发布了 4 个系统的基本版本。然而,我们的六个客户使用不同版本的系统,这意味着我们必须考虑它。另外,每个客户都有自己的要求,我们为每个客户做了较大的调整。

  3. 我们有几个与相同文件相关的并行项目。今天我们遇到的主要问题是各个项目相互干扰,所以我们会从不同分支的变化中受益匪浅。但是我们如何组织呢?一些项目只影响一个客户,其他项目涉及多个客户。并且某些项目可能会引入新的未来基础版本。

所以我的问题是如何在我们的新版本系统中组织这个。

0 投票
1 回答
1054 浏览

git - 如何使用 TFS 2013 GIT 存储库和分支处理一组复杂的相关项目?

我有一个由大约 20 名开发人员组成的团队,他们一起在一个项目上工作。这个项目有几个组件,涉及硬件、固件、软件,甚至网络功能。我们想使用 TFS 2013 跟踪整个项目的进度。但是,我们无法弄清楚如何使用 GIT 存储库管理事物的源代码控制方面。硬件团队将需要能够锁定他们的代码来处理它,因为他们正在处理用于布局电路和所有其他硬件的二进制文件。我们目前正在考虑将事物的硬件部分作为自己的项目,而将事物的固件/软件方面作为自己的项目,使用 GIT 存储库。

我们担心的是,TFS 2013 似乎要求任何工作项仅与来自同一项目的签入相关联。所以为了克服这个问题,我们将在同一个项目中拥有所有固件和软件,但分为几个不同的区域。我们担心如果它们都在同一个项目中,并且使用同一个 GIT 源代码存储库,当不同的软件区域在不同的时间发布,并且每个区域有几个分支时,我们可能会遇到问题。结合起来,我们最终可能会得到大量的分支。管理这些有问题吗?

是否可以将 TFS 2013 配置为允许工作项跨项目?是否可以将 GIT 设置为对不同的代码区域使用单独的存储库,即使它们都在同一个 TFS 项目中?

关于如何管理这个有什么建议,或者这在 TFS 2013 中是否无法管理?

感谢您提供任何帮助、评论或建议。


后来添加了这个:

在阅读了这篇文章的答案并与我的一些同事交谈后,在上述情况下,我们遵循的最佳途径似乎是拥有 2 个项目。1 用于硬件,另一个用于软件/固件。硬件将拥有自己的非 GIT 存储库,软件/固件将共享一个 GIT 存储库。我们将在 GIT 存储库中定义主分支。每个软件程序一个。每个程序将被分配一个不同的区域。这样,对于软件和固件,我们可以保持程序隔离,并且在 TFS 中的同一个项目中都可以看到它们,以进行项目管理和协作。它还将允许我们将所有签入与 TFS 项目相关联,并允许 QA 将错误与任务和区域相关联,所有这些都在一个项目中。

0 投票
1 回答
158 浏览

c# - Visual Studio:将图表与代码链接起来

我使用 VS2010,但如果有帮助,可以切换到任何其他版本。

我需要在 Visual Studio 中找到一个工具,它允许我将程序步骤的逻辑图与每个步骤背后的代码链接起来。

所以,我需要以下内容:

1) 绘制步骤图的工具;

2) 当我单击图表的一个元素时,Visual Studio 会打开一段我最初与此步骤相关联的 C# 代码。

我看到VS2010的应用程序生命周期管理中有很多工具。但我有点困惑哪个特定工具会做我所描述的事情。

在下图中,我展示了一个由三个步骤组成的示例图:

1)检查文件是否存在

2)解压文件

3)将文件复制到目标文件夹

我的要求如下:

我单击“检查文件是否存在”,Visual Studio 转到分配给此步骤的代码段,我可以编辑这段代码。

换句话说,图表的元素是代码片段的一种书签。

很感谢任何形式的帮助。任何关于如何使用不同工具达到相同结果的建议也非常受欢迎!

非常感谢所有的评论!

示例图

0 投票
2 回答
436 浏览

visual-studio-2010 - Visual Studio 中使用 TFS 的 ALM 功能

请帮助我了解 Visual Studio Team Foundation Server (TFS) 中的应用程序生命周期管理功能?以及这些功能如何在我们使用 TFS 的项目中发挥作用

0 投票
1 回答
164 浏览

alm - 关于开源 ALM 工具的信息

我的目标是在项目的需求、设计、测试用例和测试结果之间实现可追溯性。谁能给我这种 ALM 工具的详细信息。它应该是一个开源工具。