मैं स्वचालित निर्माण के लिए CruiseControl.NET 1.5.7256.1 सेट अप करने का प्रयास कर रहा हूं। मेरे परियोजना मर्क्युरियल में संग्रहीत किया जाता है, और मैं उपयोग कर रहा हूँ निम्नलिखित ccnet.config
:Mercurial के साथ काम कर रहे CruiseControl.NET को कैसे प्राप्त करें: "स्रोत नियंत्रण विफलता (GetModifications)"
<cruisecontrol xmlns:cb="urn:ccnet.config.builder">
<project name="Slider" webURL="http://localhost/ccnet">
<triggers>
<intervalTrigger seconds="3600" />
</triggers>
<sourcecontrol type="hg" autoGetSource="true">
<executable>C:\Python26\Scripts\hg.bat</executable>
<repo>c:\repos\slider</repo>
<workingDirectory>c:\ccnet\slider</workingDirectory>
</sourcecontrol>
<tasks>
<msbuild>
<executable>C:\Windows\Microsoft.NET\Framework64\v4.0.30319\msbuild.exe</executable>
<workingDirectory>c:\ccnet\slider</workingDirectory>
<projectFile>Slider.sln</projectFile>
<buildArgs>/noconsolelogger /p:Configuration=Debug /v:diag</buildArgs>
<targets>Slider</targets>
<timeout>900</timeout>
<logger>C:\Program Files (x86)\CruiseControl.NET\server\ThoughtWorks.CruiseControl.MsBuild.dll</logger>
</msbuild>
</tasks>
</project>
</cruisecontrol>
लेकिन जब मैं एक निर्माण के लिए मजबूर है, मैं इस त्रुटि मिलती है:
[Slider:WARN] Source control failure (GetModifications): Source control operation failed: < was unexpected at this time.
. Process command: C:\Python26\Scripts\hg.bat log -r 0:123 --template <modification><node>{node|short}</node><author>{author|user}</author><date>{date|rfc822date}</date><desc>{desc|escape}</desc><rev>{rev}</rev><email>{author|email|obfuscate}</email><files>{files}</files></modification> --noninteractive
[Slider:INFO] Integration complete: Exception - 12/2/2010 1:19:08 PM
त्रुटि संभवतः गैर उद्धृत के कारण होता है --template
पैरामीटर में कोण ब्रैकेट, लेकिन मैं उस पैरामीटर के आस-पास CC.NET को उद्धरण कैसे बना सकता हूं?
@echo off
rem Windows Driver script for Mercurial
setlocal
set HG=%~f0
rem Use a full path to Python (relative to this script) as the standard Python
rem install does not put python.exe on the PATH...
rem %~dp0 is the directory of this script
%~dp0..\python "%~dp0hg" %*
endlocal
hg.bat की सामग्री कैसा दिखता है? – bluevoodoo1
यह एचजी चलाने के लिए पायथन दुभाषिया को बुलाता है। आईआईआरसी इसे पायथन पैकेज इंस्टॉलर द्वारा बनाया गया था। मैं सोमवार को सामग्री पोस्ट कर सकते हैं। –
ठीक है, मैं टीमसिटी में स्विचिंग समाप्त कर चुका हूं, जो एचजी के साथ ठीक काम करता है और कॉन्फ़िगर करना भी आसान है। सीसी.NET के साथ क्या गलत हो रहा था यह जानना अभी भी अच्छा होगा। –