查看完整版本: clearcase script 需求专帖

among 2006-12-3 19:35

clearcase script 需求专帖

鉴于目前ClearCase在国内的使用状况,大多数的应用仅仅停留在基本的操作和维护上,动作单一且枯燥,rocky_rup在cm方法论 板块中为我们提出了[url=http://bbs.scmlife.com/thread-1271-1-1.html]CM专家是怎样炼成的?[/url] 一文,此文说的很好,为大家指明了方向。

为配合广大CM人员快速成长,ClearCase板块提出“clearcase script需求专贴”,如果大家有好的需求,如trigger,外部控制脚本等,可在这里回帖,提出你想要实现的功能,目前的使用环境等有效信息。

大家可在此查看到其它公司的cm使用需求,一方面可对行业有更深的认识,一方面又为自己找到了学习研究的动力。

[color=red]如果提出的问题,有人实现了,可开新帖回复![/color]

script不仅仅局限于trigger,也可为外部程序。语言可指定,如perl,也可放宽对语言的限制,script可用vbscript,bat,shell,perl,python等等好多。

[size=3]回帖规范:[/size]

标题: 限制只有某些人可以mkbrtype
详细说明:只让该项目中的cm和pm人员创建brtype,其它人员无法创建,人员可临时修改
平台:windows os 单一平台
语言要求:可用perl或bat
其它信息:做成clearcase trigger

selina 2006-12-6 09:46

标题: CC的自动发送邮件功能如何设置
详细说明:开发人员deliver后,server能自动发邮件给集成人员。以提示集成人员进行集成工作。
平台:windows os 单一平台
语言要求:可用perl或bat
其它信息:做成clearcase trigger


among注:贴上去几天没有人回复,还是我来回复吧,虽然对UCM不是很熟悉
详间附件,欢迎提交bug!

[[i] 本帖最后由 among 于 2006-12-12 21:12 编辑 [/i]]

tindi 2006-12-28 16:07

标题: 将vob中某一个目录的下新添加文件的主组统一成一个组

标题: 将vob中某一个目录的下新添加文件的主组统一成一个组
详细说明:在一个vob中允许两个主组的人在一个目录下添加文件,添加文件之后发现文件的主组也不一样,所以需要将文件的主组统一。
平台:AIX,windows混合平台
语言要求:可用perl
其它信息:做成clearcase trigger

singwa 2006-12-30 09:22

希望把集成流有新增版本的文件记录下来

标题:希望把集成流有新增版本的文件记录下来
详细说明:希望在集成流里面对每次新增版本的文件进行操作,记录下来或者执行其它操作。
平台:windows单一平台
语言要求:perl或其它
其它信息:最好是做成clearcase trigger

备注:我做了一个这样的trigger:
cleartool mktrtype -element -all -postop checkin -execwin "ccperl D:\cc_storage\VOBs\trg\checkver.pl" -brtype project_int -nc CHECK_VER@\code
譬如我要把该文件记录下来,或者我希望在这个触发脚本里面调用其它的perl程序,那么该checkver.pl应该如何写?请大家指导,谢谢!

selina 2007-2-27 15:00

标题: CC的自动发送邮件功能如何设置(2)
详细说明:配置管理员mkbl且标识为推荐基线,server能自动发邮件给集成人员。以提示项目组成员进行rebase操作。
平台:windows os 单一平台
语言要求:可用perl或bat
其它信息:做成clearcase trigger

参照among的deliver_notify,可以写得脚本chbl_notify.pl
trigger install:
cleartool mktrtype -ucmobject -all -postop chbl -stream proname_integration -nc -execwin "ccperl  \\hostname\trigger\chbl_notify.pl" CHBL_NOFITY@\PVOB

[[i] 本帖最后由 selina 于 2007-2-28 13:50 编辑 [/i]]

blue_gugu 2007-5-22 16:42

请问:我怎样才能在ccperl中安装新的模块呢?因为ccperl的功能实在是有限。
或者怎样才能用perl来代替ccperl呢?trigger的执行都是靠本地ccperl来执行的,怎样才能让大家都用perl呢,而不需要每个人都来安装Perl?

52702470 2007-5-23 10:51

标题: CCRC客户端登陆后,马上就会出现一个错误对话框,(按确定,是不影响后面操作的,只是画面不友好,),设置成不显示这个对话框
详细说明:CC管理员对不同目录设置了相应的权限,有些权限是受限制的,CCRC客户端登陆后,一开始就会出现一个错误对话框,
标题栏:设置视图配置......
“在执行CLEARCASE操作时出现问题”,
Problems performing setcs.
ccweb: Error: Unable to load "15.ppt": Permission denied.
ccweb: Error: Additional information may be available in the view log on host "xxxxx".
ccweb: Error: Unable to load "15.ppt".
ccweb: Error: Unable to load "VOB\文档模板".
平台:windows os 单一平台
语言要求:可用perl或bat
其它信息:做成clearcase trigger

stevenzyk 2007-5-23 12:00

回复 #6 blue_gugu 的帖子

把perl文件做成exe文件啊

一线舞月 2007-5-31 15:29

标题:自动检测config spec内容是否合法
详细信息:检测branch的名字是不是符合命名规范,branch是否存在等,如不合法给出警告.
平台:windows/unix
语言工具:perl
其他信息:做成trigger,每次setview,修改CS或checkout时触发

不知能否做到

demi_zheng 2007-8-24 16:22

回复 #9 一线舞月 的帖子

config spec的语法检查,clearcase是会自动做的吧,如果你的config spec的语法不对,你应该是不能保存这个config spec的,是吗?

demi_zheng 2007-8-24 16:24

回复 #1 among 的帖子

lz,不太明白,有很多人提了需求,但是怎么一个解决方案都没有找到呢?我应该去哪里找到已经有的script了啊?

qx552801 2007-8-28 15:08

希望版主能总结一些trigger好么,让大家好好学习,另外建议版主多发表一些基本概念,多解释一下基本作用是什么

tommy 2007-9-27 18:27

标题: Auto Merge
详细信息:自动从一个branch merge to 另外一个 branch
平台:windows
语言工具:batch file
其他信息:可以放在计划任务里,每天晚上做一次,config spec没有上传,根据需求自己写

[[i] 本帖最后由 tommy 于 2007-9-27 18:37 编辑 [/i]]

star123 2007-10-23 10:04

标题:basecmactivity自动命名
详细说明:ucm模式,cc和cq集成,开发工程师new一个basecmactivity活动时,根据当前element所在的项目和构件下,自动命名活动名:项目名_构件名_(后续由开发工程师填写)
平台:windows os 单一平台
语言要求:最好用perl,其他脚本也可以
其它信息:无

star123 2007-10-23 16:09

标题:basecmactivity自动关闭
详细说明:ucm模式,cc和cq集成,开发工程师new一个basecmactivity活动后一般都不会再去complete,所以希望打基线后自动触发complete关闭活动
平台:windows os 单一平台
语言要求:最好用perl,其他脚本也可以
其它信息:无

new722 2007-11-6 10:55

CC的自动发送邮件功能如何设置

是不是unix的server也需要配置丫?

winnie_yang 2007-11-21 15:21

回复 10# 的帖子

是的。

即使你点击了保存,它还是会弹出命令行,说语法错误。

rdcwayx 2007-12-11 07:13

顶一下,还有人在维护这个帖子吗?

rdcwayx 2007-12-11 07:49

看了一下那个deliver的脚本,不错啊。

[[i] 本帖最后由 rdcwayx 于 2007-12-12 04:01 编辑 [/i]]

lhdht 2007-12-13 08:48

我对“basecmactivity自动关闭“ 比较感兴趣,不知哪位高手是否有了解决方案。
页: [1] 2
查看完整版本: clearcase script 需求专帖