加入收藏 | 设为首页 | Life家族 | SCMLife | RMLife | PMLife | SQALife | TESTLife | 企业VIP专区 | 中文化荣誉殿堂

查看完整版本: ant任务ccmkbl报错

happygod 2007-7-26 15:20

ant任务ccmkbl报错

在学习使用CruiseControl,ClearCase是配置管理工具,ant是build工具
在build.xml中加这么一个任务建立基线的时候,提示错误如下:
cc]七月-25 10:24:31 ScriptRunner  - mkbl:
[cc]七月-25 10:24:31 ScriptRunner  -    [ccmkbl] cleartool: Error: Cannot determ
ine view context.
[cc]七月-25 10:24:31 ScriptRunner  -    [ccmkbl] cleartool: Error: Unable to cre
ate baselines.
build.xml中ccmkbl的任务如下:
<target name="mkbl" description="make baseline">
                <ccmkbl
                        baselinerootname="HelloWorld_Baseline_2"
                        identical="yes"
                        full="no"
                        viewpath="ccadm_HelloWorld_int"
                />
        </target>

其中的viewpath也尝试改为view的路径,都是报同样的错误,请问ant的ccmkbl这么用对吗?谢谢
可以用config.xml加<clearcasebaselinepublisher>来建立基线,但是还是想尝试着在ant的任务中加

[[i] 本帖最后由 happygod 于 2007-7-26 15:21 编辑 [/i]]

catheriel 2007-8-4 12:05

不妨换种方式实现

我们也尝试用ccmkbl但发现有问题,目前我们是用调用bat文件的方式实现的,具体如下:
build.xml文件中makebaseline的任务:
<!-- make baseline  -->
        <target name ="makebaseline" description="make a baseline" depends="init">
                <echo>  Begin make baseline </echo>
                <echo> </echo>
                <exec executable="cmd" output="makebaseline.log">
                        <arg value="/c"/>   
                        <arg value="makebaseline.bat"/>
                        <arg value="${param1}"/>
                        <arg value="${param2}"/>
                </exec>
                <echo>  Makebaseline completed</echo>
        </target>

调用的 makebaseline.bat 文件:
cleartool mkbl -view view_tag -c AUTO-MKBL%1 -full %2

说明:1%和2%分别对应上面的参数1-param1 和参数2-param2
页: [1]
查看完整版本: ant任务ccmkbl报错