2015-07-02 6 views
5

मेरा नवनिर्मित तैनाती टीम एक वर्तमान में तैनात निर्माण वापस लौटने के लिए एक रास्ता खोजने के लिए संघर्ष कर रहा है। वे Git और Bitbucketक्या जेनकींस में वर्तमान निर्माण को वापस करने का कोई तरीका है?

साथ जेनकींस को एकीकृत किया है

वहाँ किसी भी तरह से निर्माण वापस लौटने के लिए और देखने के लिए वर्तमान बिल्ड में तैनात फ़ाइलों थे क्या संभव है?

+0

"वापस लाएं वर्तमान में तैनात निर्माण" ... ठीक है कि कैसे आप एक निर्माण को तैनात किया था? एक प्लगइन? एक कस्टम लिपि? मैन्युअल? – Slav

+0

@Slav, मुझे अब यकीन नहीं है लेकिन वे एक प्लगइन का उपयोग कर रहे हैं। क्या आपके द्वारा उल्लेखित तीन तरीकों (मैन्युअल रूप से, कस्टम स्क्रिप्ट और प्लगइन) में से किसी एक से वापस करना संभव है? – Muk

+3

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

उत्तर

-1

अगर मैं आपके सवाल का सही ढंग से समझ, तुम सब करने की आवश्यकता होगी दिया परियोजना के लिए Git इतिहास की जांच और यह आपको बता देंगे क्या बदल गया है। इसके अलावा, जेनकींस को changes नामक बाएं साइडबार पर लिंक होना चाहिए। उस पर क्लिक करें और यह आपको बताएगा कि वर्तमान निर्माण के लिए क्या बदला गया था।

3

(अभी तक कोई टिप्पणी नहीं कर सकते हैं, तो मैं जवाब)

अगर मैं सही ढंग से समझ, आप सभी की जरूरत अपनी परियोजना के पिछले संस्करण का निर्माण करने, सही है?

वास्तव में (एकाधिक) तरीके यह करने के लिए नहीं है। मुझे जीआईटी नहीं पता, लेकिन अनुमान है कि यह एसवीएन से अलग नहीं है। एसवीएन के साथ, बिल्ड कॉन्फ़िगरेशन में, आप एक सटीक संशोधन के लिए रिपॉजिटरी के यूआरएल के बाद @xxx जोड़ सकते हैं। उदाहरण के लिए, संशोधन 42 प्राप्त करने के लिए, http://mysvn.com/myproject/trunkhttp://mysvn.com/myproject/[email protected]

बन जाएगा यह आसान तरीका मेरे लिए काफी था, अगर आप अक्सर, बनाता वापस लौटने अपने निर्माण के लिए एक पैरामीटर जोड़ने के लिए एक बेहतर विकल्प होगा। मुझे अभी सटीक वाक्यविन्यास और समय की कमी याद नहीं है, लेकिन अगर आपको इसकी आवश्यकता हो तो आपको इसे आसानी से Google करना चाहिए।

अधिक जानकारियां के लिए इस ओरैली पुस्तक अध्याय देखें: https://books.google.fr/books?id=4bjDCQAAQBAJ&pg=PA328&lpg=PA328&dq=jenkins+revert+to+previous+version&source=bl&ots=FQgnttOu_Q&sig=eC9ndNxmm4lhdu4RuRgLZMHpEMU&hl=fr&sa=X&ved=0CG0Q6AEwCWoVChMI2-bD3JDqxwIVAj8aCh25UAsQ#v=onepage&q=jenkins%20revert%20to%20previous%20version&f=false

+0

एक पैरामीटर [http://stackoverflow.com/questions/2324204/how-to-build-a-specific-revision-of-svn-in-hudson-jenkins उपयोग करने के लिए वाक्य रचना सहित कुछ अधिक जानकारी के लिए इस सूत्र देखें,/31947448 # 31947448] – Balmipour

0

आपको बस इतना कर सकते हैं आप पिछले करने के लिए अपना Git परिवर्तनों को वापस करना चाहिए प्रतिबद्ध और पुनर्निर्माण है।

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

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