2016-04-01 6 views
9

मुझे नए TFS 2015 अपडेट 2 गेटेड बिल्ड्स के साथ कोई समस्या है।पर Premise Gated चेक-इन पर "अलमारियाँ ... चेक-इन के लिए नहीं मिल सका"

गेटेड बिल्ड कतारों को चेक-इन करने का प्रयास करने के बाद, बिल्ड के हर हिस्से सफल होते हैं जब तक कि यह "गेटेड परिवर्तनों में चेक इन" के अंतिम चरण तक नहीं पहुंच जाता है।

Gated Build Timeline

जब मैं उस कदम के लिए लॉग देखो मैं:

enter image description here

[Error]The shelveset _Build_5427;Build\ad8fe058-f936-4908-91de-57e7bc6a2f9d could not be found for check-in 

मैं को देखते हैं तो लॉग 'सूत्रों का कहना है प्राप्त करके' मैं देख रहा हूँ:

2016-04-01T19:11:12.3062092Z tf get /version:C6213 

2016-04-01T19:11:13.2125013Z tf shelve _Build_5427 /replace 

2016-04-01T19:11:13.3218610Z Successfully created new shelveset _Build_5427;Domain\BuildServiceUser 

मैं उपयोगकर्ता नाम सेवा उपयोगकर्ता (और हा इस प्रकार इसे यहां फिर से दबाया गया है)। ऐसा लगता है कि यह सही अलमारियों का नाम खोजने की कोशिश कर रहा है, लेकिन गलत उपयोगकर्ता के लिए।

अद्यतन 2016/04/20:
मैं एक नया प्रोजेक्ट बनाने के लिए होने समाप्त हो गया।

+0

संबंधित: https://social.msdn.microsoft.com/Forums/en-US/8016349e-88dd-4fe1-aa6b-13c8d897985f/tfs-2015-on-premise-gated-checkin-fails-with-the -शेलवेसेट-नहीं-नहीं-पाया-चेक-इन-चेकइन? फोरम = tfsbuild और prof = आवश्यक – jessehouwing

+0

क्या आप यह देखने के लिए विंडोज क्रेडेंशियल वॉल्ट देख सकते हैं कि वहां मौजूद TFS के लिए कोई मौजूदा खाता प्रमाण-पत्र है या नहीं? विशेष रूप से BuildServiceUser के लिए (यदि आप उस खाते से लॉग ऑन कर सकते हैं)? – jessehouwing

+0

एक संभावित कामकाज के लिए, क्या आप अपने टीएफवीसी कार्य को अंतिम चरण के रूप में निर्माण में "गेटेड परिवर्तन अपडेट करें" जोड़ने का प्रयास कर सकते हैं? यह अलमारियों को अद्यतन करता है और संभवतः कम से कम निर्माण सफल होने के लिए इसे सही खाते के साथ बना सकता है। https://github.com/jessehouwing/vsts-tfvc-tasks/wiki/Shelve https://marketplace.visualstudio.com/items?itemName=jessehouwing.jessehouwing-vsts-tfvc-tasks – jessehouwing

उत्तर

0

असफल कारण: आप अपने खाते से फाइलों में जांच करने की कोशिश कर रहे हैं। लेकिन बिल्ड एजेंट सेवा खाते के साथ परिवर्तनों की जांच करने का प्रयास करता है।

ऐसा लगता है कि आपके बिल्ड एजेंट के साथ कुछ गड़बड़ है। आपके TFS सर्वर को TFS अद्यतन 2 में अपडेट करने के बाद, आपको अपने बिल्ड एजेंट को अपडेट करने की भी आवश्यकता है। यदि अभी भी काम नहीं है, तो एजेंट डाउनलोड करने और एक नया तैनाती करने का प्रयास करें। एमएसडीएन से विस्तृत कदम: Deploy a Windows build agent

+0

मैंने अद्यतन के बाद बिल्ड एजेंट को अपडेट करना सुनिश्चित किया है। लेकिन सावधानी के तौर पर, मैंने सभी बिल्ड सर्वरों पर सभी एजेंटों को हटा दिया। पूरी तरह से फाइल सिस्टम पर न केवल उनके सभी कार्यक्षेत्रों को मिटा दिया, बल्कि वर्कस्पेस साइडकिक का उपयोग करके, और फिर एमएसडीएन पृष्ठ पर दिए गए निर्देशों के बाद उन्हें पुनः स्थापित और कॉन्फ़िगर से कॉन्फ़िगर किया गया। ... एक ही परिणाम। प्रति कॉर्पोरेट नीति के अनुसार, इन एजेंटों को इस विशिष्ट डोमेन उपयोगकर्ता के रूप में चलाना चाहिए। – abest

+0

क्या यह केवल आपके खाते के साथ होता है? अन्य सहयोगियों के गेटेड चेक-इन परिणामों के बारे में कैसे? मैं सोच रहा था कि आपके खाते में कुछ गड़बड़ है या नहीं। –

+1

यह शायद एक टिप्पणी का अधिक होगा, जवाब नहीं। – jessehouwing

0

मुझे ऑन-प्रिमाइज़ टीएफएस 2015 अपडेट 2 का उपयोग करके इस समस्या का अनुभव हुआ। एक कामकाज के रूप में मैंने गेटेड ट्रिगर के बजाय नियमित सीआई-बिल्ड के साथ बस गया और मैंने रात में रिलीज की शुरुआत की।

हालांकि, हमने हाल ही में टीएफएस 2015 अपडेट 3 स्थापित किया है और इस मुद्दे को हल किया है। अब हम कॉन्फ़िगरेशन का उपयोग करते हैं जो हम चाहते थे: 1 गेटेड बिल्ड जो परिवर्तनों में जांच करता है और रिलीज के लिए 1 निरंतर एकीकरण बनाता है।

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