2012-04-12 24 views
6

मैं जेनकिंस नौसिखिया हूं और थोड़ा हाथ पकड़ने की आवश्यकता है क्योंकि हम केवल एसवीएन में हमारे ऐप के कुछ हिस्सों को बनाए रखते हैं। मेरे पास मूल जेनकिन्स इंस्टॉल सेटअप है।जेनकींस के लिए कुछ पूर्वनिर्धारित कदम कैसे जोड़ें?

यह है कि मैं क्या एक स्थानीय देव वातावरण सेटअप पाने के लिए करते हैं और है कि आदेश में एक निर्माण करने के लिए जेनकींस में अनुवाद की आवश्यकता है:

  1. डीओ SVN चेकआउट (और 2 फ़ोल्डरों SVN तहत कर रहे हैं मिलता है)
  2. फ़ोल्डर हटाएँ एफ़टीपी स्थान
  3. Do SVN से पूर्ण एप्लिकेशन पर
  4. कॉपी बहाल
  5. डाउनलोड एसक्यूएल फ़ाइल
  6. जन्मदिन आरटी में MySQL

मैं जेनकींस में उपर्युक्त चरणों को कैसे प्राप्त करूं? मुझे पता है कि कुछ पोस्ट बिल्ड चरण हैं जिनका मैं उपयोग कर सकता हूं। बस यह सुनिश्चित न करें कि इसे एक साथ कैसे रखा जाए। किसी भी प्रकार के मदद की बहुत सराहना की जाएगी।

उत्तर

3

SVN भंडार के बारे में जेनकींस बताएँ और यह स्वचालित रूप से इसे बाहर की जाँच करेगा जब एक नया निर्माण शुरू कर दिया है। इसका ख्याल रखना चाहिए 1. 2-5 चरणों का निर्माण होगा (यानी खोल आदेश निष्पादित करें)। असल में, आप कमांड लाइन पर जो भी करते हैं, वही करने के लिए जेनकींस सेट अप कर सकते हैं, सिवाय इसके कि यदि आप जेनकिन्स को रिपॉजिटरी के बारे में बताते हैं तो पहला कदम स्वचालित रूप से ख्याल रखा जाता है।

2

बल्कि जेनकींस में चीजों के इन प्रकार करने के लिए कोशिश कर रहा से, आप की संभावना अपने आप को कुछ परेशानी है, तो आप अपने निर्माण के लिए जटिलताओं को संभालने के लिए चींटी या NAnt की तरह कुछ का उपयोग कर बचा सकते हैं।

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

जेनकींस के कुछ निर्माण- इतिहास प्लगइन, लेकिन समय के साथ मैं यह आसान सीआई वातावरण के बाहर अपने 'निर्माण' तर्क और जटिलता के बहुमत बनाए रखना और केवल बजाय इसे में फोन मिल गया है।

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

  • कोई संबंधित समस्या नहीं^_^