我最近加入了一个团队,该团队拥有多个执行工作负载自动化的应用程序。他们使用 ClearCase 进行版本控制,但开发和测试环境(我猜是由于团队中缺乏 ClearCase 专业知识)没有从 ClearCase 中检出/部署,而只是从 Window FTP 到各自的 Unix 服务器。我说“简单部署”是因为所有代码都被解释(Perl 和 shell)所以不需要编译。不用说,这种方法有很多问题,尤其是从部署开始就在这些环境中缺乏版本管理。
所以我想将我们的部署绑定到存储库并开始控制更改,但我只是一个 ClearCase 新手。我的具体问题是:我部署的是 VIEW 还是 STREAM?我会说后一个原因视图是用户特定的,而(根据我的理解)流是每个视图的项目主干就像一个分支,视图被集成到它们的流中。
如果有人对“意外”CM 联络员的一些有用但简洁且轻量级的 ClearCase 教程有任何指示,请分享。
或者,如果您认为此任务适合Jenkins,尽管相对简单(不涉及构建/编译),请加入。
提前感谢