2015-03-04 3 views
7

किसी कारण मेरी बांस का निर्माण जो MSBuild का उपयोग करता है के लिए नीचे दिए गए संदेश के साथ पिछले 4 घंटे के लिए अटक गया है:बांस निर्माण पर अटक "निर्मित होने की प्रतीक्षा कर रहा है ..." और 'आम' में क्लोनिंग

"निर्मित होने की प्रतीक्षा कर रहा है ... "।

मैंने निर्माण को रोकने की कोशिश की लेकिन पर को रद्द कर दिया .... '। एजेंट को अक्षम भी नहीं कर सकता। अजीब बात यह है कि आईडीएलई में 2 बिल्ड एजेंट हैं।

निर्माण बंद करने से पहले, निर्माण 5 घंटे से अधिक चल रहा था और बंद नहीं हुआ। लॉग ने कहा:

simple 04-Mar-2015 21:23:42 Submodule 'web-common' (http://bitbucket.org/abc/web-common) registered for path 'Common' 
simple 04-Mar-2015 21:23:43 Cloning into 'Common'... 

रीबूट बिल्ड सर्वर। कुछ घंटों तक काम करता है और एक ही समस्या फिर से शुरू होती है। रूट कारण जानने के बिना एक बिल्ड सर्वर को पुनरारंभ करने का बीमार।

मैं बांस और जीआईटी के लिए नया शांत हूं। यदि आप समस्या निवारण और इस समस्या को ठीक करने पर सलाह देने में मदद कर सकते हैं तो यह अच्छा होगा।

अद्यतन:

मैं वेब तैनाती के लिए नीचे दिए गए निर्माण लेकिन हो रही त्रुटि पारित कर दिया: C: \ बांस-घर \ कलाकृतियों \ XXX \ साझा \ निर्माण xxxx \ पैकेज एक निर्देशिका

उत्तर

4

यह सबमिशन के लिए पासवर्ड मुद्दा था जो तय किया गया है।
अब मैं इस त्रुटि

हो रही है
Failure in artifact preparation phase during processing of: 
Subscription for Shared artifact: 
[bla, pattern: [**] anchored at: [deploy_artifact], destination: [] – 

लॉग संदेश

"C:\bamboo-home\artifacts\XXX\shared\build-xxxx\package is not a directory" 

आप this thread देख सकते हैं:

आप के निर्माण के बाद एक नया तैनाती रिहाई बनाया था तुमहारीयोजना?
एकल रिलीज हमेशा विशिष्ट निर्माण से संबंधित है।
यदि आप अद्यतन आर्टिफैक्ट का उपयोग करना चाहते हैं तो आपको एक नई रिलीज बनाने की आवश्यकता है।

आप suggested here के रूप में प्रतिलिपि पैटर्न भी देख सकते हैं।


(मूल जवाब)

बांस supports submodules since 3.4 और BAM 8106

हैं कि समर्थन किसी भी तरह दोषपूर्ण है, आप कर सकते हैं try a workaround, के साथ एक स्क्रिप्ट के रूप में एक custom command executable की तरह एक बिल्डर कार्य जोड़ने:

#!/bin/bash 
BUILDDIR=${bamboo.build.working.directory} 
cd $BUILDDIR 
git submodule update --init 

(उन्नत विकल्प में "सबमॉड्यूल का उपयोग करें" विकल्प का चयन रद्द करें)

http://atlassian.wpengine.netdna-cdn.com/wp-content/uploads/bamboo-shared-repository-600x401.jpg

कि अगर submodules वास्तव में इस मुद्दे को यहाँ हैं आप की जाँच करने की अनुमति होगी।

+0

यह उप-मॉड्यूल के लिए पासवर्ड मुद्दा था जो तय किया गया है। मुझे यह त्रुटि नहीं मिल रही है "प्रसंस्करण के दौरान आर्टिफैक्ट तैयारी चरण में विफलता: साझा कलाकृतियों के लिए सदस्यता: [bla, pattern: [**] पर लगाया गया: [deploy_artifact], गंतव्य: [] –

+0

लॉग संदेश" सी: \ बांस -होम \ artifacts \ XXX \ साझा \ build-xxxx \ पैकेज निर्देशिका नहीं है " –

+0

@ मायागडी साझा पथ सबमिशन पथों में से एक का हिस्सा है? या आपके वर्तमान मुद्दे के पास अब submodules के साथ कुछ नहीं करना है? – VonC

1
नहीं है

क्या आप वाकई एक चल रहे लोचदार उदाहरण हैं? मेरे पास एक समान संदेश था और मेरा निर्माण लंबे समय तक कतारबद्ध था क्योंकि मेरे पास कोई भी चलने वाले उदाहरण नहीं थे जो बांस इमारत के लिए उपयोग कर सकते हैं।

+0

मुझे नहीं पता कि आपका क्या मतलब लोचदार उदाहरण चल रहा है। मैं जीआईटी दुनिया के लिए नया शांत हूँ। मैंने रोकने की कोशिश की लेकिन 'रद्द करने' पर अटक गया –

संबंधित मुद्दे