我正在爲Coldfusion項目開發自動部署腳本。無法運行程序「p4」:CreateProcess錯誤= 2,系統找不到指定的文件
工具:cruisecontrol.net,ant腳本 源代碼控制:Perforce的
從cruisecontrol.net我得到這個錯誤執行以下ant腳本: 「無法運行程序 「P4」:CreateProcess的錯誤= 2 ,該系統找不到指定的「
文件,但在命令行其做工精細:
ant -f deployment.xml
deployment.xml中的文件內容:
<!-- Get Latest revision from perforce -->
<echo message="Perforce code base Get Latest revision Started"/>
<p4sync port="${p4.server}"
client="${p4.workspace}"
globalopts="${p4.password}"
user="${p4.username}"
view="${p4.branch}"/>
<echo message="Perforce code base Get Latest revision completed"/>
的ccnet.config:
<project name="TestMGDeployment">
<triggers>
<intervalTrigger seconds="300" />
</triggers>
<tasks>
<exec executable="C:\Apache\apache-ant-1.8.1\bin\ant.bat">
<baseDirectory>C:\cruisecontrol\Projects</baseDirectory>
<buildArgs>-f deployment.xml</buildArgs>
</exec>
</tasks>
</project>
感謝, Nagarajan