修改设置在巡航控制中不起作用

时间:2012-01-01 14:02:49

标签: git cruisecontrol.net cruisecontrol

运行克隆的Ant脚本

<target name="clone" description="get the latest files">
    <delete includeemptydirs="true">
        <filesetdir="/opt/cruisecontrol-bin-2.8.4/projects/Mss/copyExample/local_copy/Mss" defaultexcludes="false">
            <include name="**/*" />
        </fileset>
    </delete>
    <exec executable="git" dir="/opt/cruisecontrol-bin-2.8.4/projects/Mss/copyExample/local_copy/Mss">
        <arg line="clone -o fl ssh://git@ipaddress/git/run.git Mss" />
    </exec>
</target>

在我目前的CruiseControl设置中,我运行以下目标:

<modificationsetquietperiod="60">
    <git localworkingcopy="${projects.dir}/${project.name}/local_copy/${project.name}/"/>
</modificationset>

运行cruisecontrol会给出带有错误代码1的git exit。我猜是modifyset无法找到git本地工作副本。 任何帮助都会受到欢迎并且非常值得赞赏。

1 个答案:

答案 0 :(得分:0)

我猜你的${project.name}Mss。但是,您在git中运行/opt/cruisecontrol-bin-2.8.4/projects/Mss/copyExample/local_copy/Mss并检入文件夹Mss,创建文件夹/opt/cruisecontrol-bin-2.8.4/projects/Mss/copyExample/local_copy/Mss/Mss。 此外,如果您的${project.name}未扩展为Mss/copyExample,则您可能也遇到问题。

简而言之,我认为你的路径不正确。