在Unix上从ClearCase进行简单部署

在Unix上从ClearCase进行简单部署,clearcase,Clearcase,我最近加入了一个团队,该团队拥有多个执行工作负载自动化的应用程序。他们使用ClearCase进行版本控制,但开发和测试环境(我猜想是由于团队中缺乏ClearCase专业知识)不是在ClearCase之外签出/部署的,而只是从Windows FTP发送到相应的Unix服务器。我说的是“简单部署”,因为所有代码都经过解释(Perl和shell),所以无需编译。不用说,这种方法有很多地方是错误的,特别是从部署开始,这些环境中缺乏版本管理 因此,我希望将我们的部署绑定到存储库并开始控制更改,但我只是一个

我最近加入了一个团队,该团队拥有多个执行工作负载自动化的应用程序。他们使用ClearCase进行版本控制,但开发和测试环境(我猜想是由于团队中缺乏ClearCase专业知识)不是在ClearCase之外签出/部署的,而只是从Windows FTP发送到相应的Unix服务器。我说的是“简单部署”,因为所有代码都经过解释(Perl和shell),所以无需编译。不用说,这种方法有很多地方是错误的,特别是从部署开始,这些环境中缺乏版本管理

因此,我希望将我们的部署绑定到存储库并开始控制更改,但我只是一个ClearCase新手。我的具体问题是:我部署的是什么,视图还是流?我认为后者是因为视图是特定于用户的,而(根据我的理解)流是每个视图的一个项目主干,就像一个分支,视图集成到它们的流中

如果有人对一些有用但简洁轻量级的ClearCase教程有任何建议,请分享

或者,如果您认为此任务适合于Jenkins,尽管相对简单(不涉及构建/编译),请插话

感谢advace

您需要使用(结合使用),以便基于ClearCase流启动作业

Jenkins将根据您在其中指定的流创建UCM快照视图

有关流的更多信息,请参见:

  • “”
  • “”
您需要使用(结合使用),以便基于ClearCase流启动作业

Jenkins将根据您在其中指定的流创建UCM快照视图

有关流的更多信息,请参见:

  • “”
  • “”

我猜我可以在Unix CL上执行Jenkins部署,而不使用您提交的GUI,对吗?@foampile我想可以,但还没有测试过。还有一个问题,Von--我创建了几个视图,并希望部署一个(我猜CC术语中的“更新”)。我转到我的Unix主目录并进行了“cleartool更新”,但得到了“不是有效的快照视图路径”@foampile这似乎很正常:对于快照视图,您需要转到所述快照视图的根目录。因此,为了能够将视图部署到任何工作目录,我应该将其设置为动态,对还是错?我猜我可以在Unix CL上执行Jenkins部署,而不使用您提交的GUI,对吗?@foampile我想可以,但还没有测试过。还有一个问题,Von--我创建了几个视图,并希望部署一个(我猜CC术语中的“更新”)。我转到我的Unix主目录并进行了“cleartool更新”,但得到了“不是有效的快照视图路径”@foampile,这似乎很正常:对于快照视图,您需要转到所述快照视图的根目录。因此,为了能够将视图部署到任何工作目录,我应该将其设置为动态的、true还是false?