ClearCase的;交付和基线

时间:2015-08-08 21:39:29

标签: stream clearcase baseline

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

  1. 我是否必须使用“dev”流和测试流假设我有一个代码,让我们说test.sh,我应该在测试实例上执行。现在DEV编写“test.sh”的版本1并将其交付给测试On测试流,我可以看到test.sh并执行它。假设现在test.sh的版本2发布并在test.sh版本3发布后交付测试并交付测试。在测试中,现在最后一个版本是版本3.
  2. 我想在测试版本3之前执行版本2。我怎么能自动完成?我必须使用基线吗?如果基线不是最后一个,如何自动执行?是什么代替“test.sh”,我有一组脚本?请注意,在我的示例中,我必须在版本3之前执行版本2,因为我的脚本假设我的对象在测试环境中处于某种状态。如果在没有运行版本2的情况下运行版本3,那就不行了。
  3. 有人可以用“clearcase”解释我如何做到这一点,并给我一些建议吗?

1 个答案:

答案 0 :(得分:0)

  

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

是:如果每次投放都已基线,您将在baseline2之前使用baseline3。确保这些基线(在每次交付到test后设置)已满(请参阅" What is the difference between Full baseline and Incremental baseline in Clearcase UCM?")。

  

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

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

element * baseline2
element /main/LATEST