1

我不太了解“clearcase”,但我必须使用它来提供从“dev”实例到特定应用程序的测试实例的一些开发。

  1. 我是否必须为此使用“开发”流和测试流假设我有一个代码,可以说我应该在测试实例上执行的 test.sh。现在 DEV 编写“test.sh”的版本 1 并将其交付给测试 在测试流上,我可以看到 test.sh 并执行它。假设现在 test.sh 的第 2 版已发布并在 test.sh 的第 3 版发布并交付测试后交付测试。在测试中,现在最后一个版本是第 3 版。
  2. 我想在测试版本 3 之前执行版本 2。我怎样才能自动完成?我必须使用基线吗?即使不是最后一个基线,如何自动执行基线?什么不是“test.sh”,我有一组脚本?请注意,在我的示例中,我必须在版本 3 之前执行版本 2,因为我的脚本假设我的对象在测试环境中处于某种状态。如果运行版本 3 而不运行版本 2,就不行了。

有人可以向我解释如何使用“clearcase”来做到这一点并给我一些建议吗?

4

1 回答 1

0

我想在测试版本 3 之前执行版本 2。我怎样才能自动完成?我必须使用基线吗?

是的:如果每个交付都有基线,您将使用baseline2before baseline3。确保这些基线(在每次交付后设置test)是完整的(请参阅“ Clearcase UCM 中的完整基线和增量基线有什么区别? ”)。

即使不是最后一个基线,如何自动执行基线?

通过使用专用的动态视图进行测试,您可以在其中设置配置规范:

element * baseline2
element /main/LATEST
于 2015-08-08T22:23:40.493 回答