运行克隆的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本地工作副本。 任何帮助都会受到欢迎并且非常值得赞赏。
答案 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
,则您可能也遇到问题。
简而言之,我认为你的路径不正确。