gpt4 book ai didi

linux - Clearcase 与 hudson 集成以实现持续集成

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:30:18 27 4
gpt4 key购买 nike

我目前有 2 个基于 Linux 的 ClearCase 服务器(在同一个网络中)。服务器 A、服务器 B 是事件的 ClearCase 服务器。 Server X 是一个备用的 linux ClearCase 服务器。目前我们正计划在这台备用服务器上安装 hudson 并将其作为构建机器。

Hudson,使用 UCM clear case 插件能够访问仅存在于当前机器上的 VOB 和 View 。

我的要求是,使用 Hudson(在机器 X 上)我需要使用 X 作为构建机器在服务器 A 和服务器 B 上存在的 VOB 上设置持续集成。

  1. 如何在我的构建机器上访问远程 vob 和 View 。 (不使用 unix 挂载)。是否可以使用我们用于使用 CTE 进行连接的 URL 连接到远程 cc 机器。

  2. 为了构建目的,我应该使用动态 View 还是快照 View 。是否有针对这种情况规定的最佳做法。除了构建和部署,我不打算做任何事情。

最佳答案

1/ How to access remote vobs and views on my build machine. (Without using unix mount)

只需使用服务器 X 上的 ClearCase 作为客户端,并在其中声明来自服务器 A 和服务器 B 的 Vob(mktag 和注册,正如我在“same clearcase vob in two windows servers”中提到的)

然后您可以在 serverX 上创建自己的 View ,引用那些 Vob 和 PVob。

2/ Should I use dynamic view or snapshot view for the build purpose. Is there any best practice priscribed for this scenario.

如果您只从那些 View 中读取源代码并且在 View 之外进行实际构建,那么动态 View 就可以了。
如果构建(这是一个写入操作)发生在 ClearCase View 本身中,那么 View 必须 snapshot view .

关于linux - Clearcase 与 hudson 集成以实现持续集成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28440366/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com