2013-11-22 7 views
34

एक TFS बिल्ड के लिए build definition बनाते समय, Source Settings नामक एक अनुभाग स्नैपशूट के रूप में नीचे दिया गया है जहां हमें 1) स्रोत नियंत्रण फ़ोल्डर और 2) एजेंट फ़ोल्डर बनाना है।

जैसा कि मैं समझता हूं, source control folder स्रोत बनाने के लिए कहां है। लेकिन मुझे यह नहीं पता कि निर्माण में build agent folder का उपयोग क्या किया जाता है।

कृपया मुझे साझा करें यदि आप इसे जानते हैं तो इसके बारे में क्या है। धन्यवाद!

enter image description here

+2

निर्देशिका 'सी \ Bulids \ 1 \ TeamProjectName \ पथ \ के लिए अपना \ अनुप्रयोग \ "पर बिल्ड मशीन, जिसका उपयोग टीएफएस, संकलित और –

+0

@ सुरजीतसम से अपने स्रोत कोड "चेक आउट" के लिए किया जाएगा और फिर '$ (SourceDir) 'का अर्थ क्या है? –

+2

मेरा उत्तर जोड़ा गया, उम्मीद है कि यह –

उत्तर

30

$(SourceDir) मशीन बिल्ड पर निर्देशिका, जो TFS से चेक-आउट अपने स्रोत कोड के लिए उपयोग किया जाएगा और फिर इसे संकलित करने के लिए है और बनाएँ।

$ (SourceDir) के लिए मूल्य वह है जिसे आप इसे कॉन्फ़िगर करेंगे; आमतौर पर बिल्ड मशीन पर आपकी कार्यशील निर्देशिका और डिफ़ॉल्ट रूप से इसका मूल्य गुणों (लाल चिह्नित) विकल्प पर चित्र में दिखाए गए अनुसार Working directory सेटिंग्स से आता है; अर्थात $(SystemDrive)\Builds\$(BuildAgentId)\$(BuildDefinitionPath)

कहाँ

  • $ (SystemDrive) है सिस्टम ड्राइव, उदा सी:
  • $ (BuldAgentID) एक अंकीय एजेंटों को निर्दिष्ट की गई संख्या है सामान्य रूप से 1,2,3 आदि
  • ($ BuildDefinitionPath) TFS से अपने स्रोत कोड के रूट फ़ोल्डर है।

तो $ (SourceDir) का एक विशिष्ट उदाहरण हो सकता है:

enter image description here

enter image description here

+0

मुझे यह मिला। कृपया अपने उत्तर को एक पूर्ण-विस्तार में मिलाएं ताकि मैं आपको स्वीकार कर सकूं। धन्यवाद! –

+0

$ (SourceDir) TFS 2015 में मौजूद नहीं है, इसके बजाय $ (Build.SourcesDirectory) मिला है। – Recep

4

Build Agent मेजबान WWF (sequential workflow) और स्रोत पर सभी गतिविधियों को अंजाम।

जब आप Build Agent Folder to $(SourceDir) सेट करते हैं, तो एजेंट स्रोत पुनर्प्राप्त करने के लिए Working Directory का उपयोग करते हैं।

आप किसी अन्य फ़ोल्डर में एजेंट फ़ोल्डर सेट करते हैं, एजेंट इस फ़ोल्डर से स्रोत को पुनः प्राप्त

+0

स्रोत को पुनर्प्राप्त करने में मदद करेगा? मुझे लगता है कि स्रोत 'स्रोत नियंत्रण फ़ोल्डर' ट्रॉन्ग पुनर्प्राप्त करें –

+0

हां बिल्कुल नाम जी। वीयू –

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