TeamCity में एक बिल्ड नहीं चला सकते


0

मुझे अपनी टीमसिटी परियोजना के कुछ विन्यास की समस्या है। मैं इसके यूनिट टेस्ट को चलाने के लिए एक एप्लिकेशन बनाने की कोशिश कर रहा हूं, लेकिन मैं नहीं कर सकता।

ऐसा लगता है कि मेरी परियोजना को स्रोत से प्राप्त करने के लिए समस्याएं हैं, जो एक निजी रेपो है:

Build 'Myproject :: Build Myproject' #15 
Started 'Fri Jun 29 12:41:28 EDT 2012' on 'Default Agent' by 'you'
Finished 'Fri Jun 29 12:41:47 EDT 2012' with status 'ERROR Unable to collect changes'
TeamCity URL http://ieditedthispart.compute-1.amazonaws.com:8111/viewLog.html?buildId=16&buildTypeId=bt2 
TeamCity server version is 7.0.3 (build 21424)

[12:41:29]: bt2
[12:41:29]: Checking for changes
[12:41:47]: [PREPARATION_FAILURE_TYPE]
[12:41:47]: Failed to start build
[12:41:47]: Failed to collect changes, error: 'git fetch' command failed.
stderr: java.lang.OutOfMemoryError: Java heap space
    at org.eclipse.jgit.storage.pack.BinaryDelta.apply(BinaryDelta.java:163)
    at org.eclipse.jgit.storage.pack.BinaryDelta.apply(BinaryDelta.java:118)
    at org.eclipse.jgit.transport.PackParser.resolveDeltas(PackParser.java:561)
    at org.eclipse.jgit.transport.PackParser.resolveDeltas(PackParser.java:544)
    at org.eclipse.jgit.transport.PackParser.resolveDeltas(PackParser.java:507)
    at org.eclipse.jgit.transport.PackParser.parse(PackParser.java:462)
    at org.eclipse.jgit.storage.file.ObjectDirectoryPackParser.parse(ObjectDirectoryPackParser.java:178)
    at org.eclipse.jgit.transport.PackParser.parse(PackParser.java:410)
    at org.eclipse.jgit.transport.BasePackFetchConnection.receivePack(BasePackFetchConnection.java:649)
    at org.eclipse.jgit.transport.BasePackFetchConnection.doFetch(BasePackFetchConnection.java:280)
    at org.eclipse.jgit.transport.TransportHttp$SmartHttpFetchConnection.doFetch(TransportHttp.java:64...
[12:41:47]: Build finished

जैसा कि आप देख सकते हैं, जावा आउट ऑफ़ मेमोरी के बारे में चेतावनी दे रहा है, लेकिन इसका कोई मतलब नहीं है क्योंकि इसका कम से कम 1300MB ढेर आकार के साथ चल रहा है।

जवाबों:


3

ऐसा लगता है कि स्टार्टअप टीमसिटी में जेएवीए के आकार या मेमोरी विकल्पों के साथ एक समस्या थी।

मुझे निम्नलिखित पर्यावरण चर निर्धारित करने थे:

export TEAMCITY_SERVER_MEM_OPTS="-Xmx1300m -XX:MaxPermSize=270m"
export TEAMCITY_SERVER_OPTS="-Dteamcity.git.fetch.separate.process=false"
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.