2009-03-24 17 views
5

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

मशीन पर अन्य वॉल्यूम हैं जिनमें बहुत अधिक जगह है।

कोई भी रूट बिल्ड निर्देशिका को बदलने के लिए एक सीधा तरीका सुझा सकता है? मैंने अभी तक बहुत सफलता के बिना एक टीएफएस संपत्ति की तलाश की है।

धन्यवाद।

उत्तर

11

टीएफएस 2008 के लिए बिल्ड्स नोड पर राइट क्लिक करें और "बिल्ड एजेंट प्रबंधित करें" चुना है। पसंद के एजेंट का चयन करें और फिर "संपादित करें ..." दबाएं और कार्यशील निर्देशिका बदलें।

ग: \ BW \ $ (BuildDefinitionId)

के रूप में है कि अपने बनाता है के लिए यह एक छोटे से काम कर फ़ोल्डर दे देंगे (.NET एपीआई एक 260 अक्षरों की सीमा है मेरी निजी पसंद की तरह कुछ करने के लिए इसे बदलने के लिए है फ़ाइल पथों के लिए, इसलिए आपके कामकाजी फ़ोल्डर के लिए जितना संभव हो उतना पात्रों का उपयोग करके आप अपने निर्माण के दौरान मोर एटो खेल सकते हैं)।

टीएफएस 2005 के लिए प्रासंगिक बिल्ड (ओं) की TFSBuild.proj फ़ाइल संपादित करें और कार्य करने वाली संपत्ति को बदलें ताकि आप प्रत्येक बिल्ड के लिए इसे कहां चाहते हैं।

आशा है कि मदद करता है,

मार्टिन।

+0

एफवाईआई, टीएफएस 2010 के लिए बिल्ड्स नोड पर राइट क्लिक करें और "बिल्ड कंट्रोल प्रबंधित करें" चुना है। पसंद के एजेंट का चयन करें और फिर "गुण" चुनें और कार्यशील निर्देशिका बदलें। – MADCookie

+0

अभी भी टीएफएस 2015 और 2017 में मान्य है – Raffaeu

1

मेरे TFS proj फ़ाइलें एक संपत्ति BuildDirectoryPath

<BuildDirectoryPath>c:\build</BuildDirectoryPath> 

यह वह जगह है जहाँ मेरे स्रोत कोड के सभी डाल दिया जाता है और जहां बाइनरी निर्माण कर रहे हैं कहा जाता है।

2

टीम एक्सप्लोरर देखें में,

राइट-क्लिक करें बनाता है -> एजेंटों बिल्ड प्रबंधन,

निर्माण एजेंट का चयन करें और हिट 'संपादन ...'

सेट

करने के लिए 'निर्देशिका कार्य'

< नए रूट बिल्ड > \ $ (BuildDefinitionPath)

यह है कि निर्माण Agen का उपयोग कर सभी परियोजनाओं के लिए काम करता है टी।

0

वीएस2012/टीएफएस2012 सर्वर के लिए एक उत्तर प्रदान करना। टीम Explorer विंडो - -

यह एक एजेंट-दर-एजेंट आधार पर काम कर निर्देशिका अद्यतन करेगा क्लिक करें बनाता - कार्रवाई पर क्लिक करें प्रबंधित करें चुनें नियंत्रकों का निर्माण - प्रत्येक एजेंट के लिए, गुण क्लिक करें और कार्यशील निर्देशिका के अंदर क्लिक करें फ़ील्ड और इसे बदलें, जब आप कर लें तो ठीक क्लिक करें

नोट: ओपी ने एक डोमेन खाते और अस्थायी फ़ोल्डर के बारे में बात की।इसलिए, यह समाधान ओपी के लिए काम नहीं कर सकता है, लेकिन यह मेरे मामले में सिस्टम (सी) ड्राइव से वैकल्पिक मात्रा (हमारे मामले में डी) में स्थानांतरित करने के लिए काम करता है।

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