2012-03-16 10 views
9

क्या कोई ओपन सोर्स रिहाई प्रबंधन अनुप्रयोग है? मैं संस्करण नियंत्रण की तलाश नहीं कर रहा हूं। जब एक परियोजना उत्पादन के लिए तैनात करने के लिए तैयार है, तो हम पेपर पर साइन-ऑफ प्राप्त करने जैसे मैन्युअल विधि का पालन कर रहे हैं।ओपन सोर्स रिलीज कंट्रोल मैनेजमेंट

क्या कोई भी कुछ सुझा सकता है?

+1

आपको किस सटीक कार्यक्षमता की आवश्यकता है या आप कुछ ऐसा अनुकूलित करना चाहते हैं जिसे अनुकूलित किया जा सके। –

+0

मेरी आखिरी कंपनी में हमने आईबीएम चेंज मैनेजमेंट सॉफ्टवेयर का इस्तेमाल किया। मैंने पाया कि उपकरण जब भी कोई प्रोजेक्ट या एक साधारण कार्य है जो उत्पादन के लिए तैयार है, तो हम उपकरण में उस आइटम को दर्ज/बनाते हैं और यह निर्दिष्ट करते हैं कि व्यवसाय प्रबंधक कौन है, जो व्यवसाय परीक्षक है, जो तकनीकी प्रबंधक है और अंत में जिन्होंने वास्तव में विकसित किया ... हर कोई अपने स्वयं के सॉफ़्टवेयर पर अपनी मंजूरी दे सकता है ताकि मुझे कागजात प्रिंट करने या ईमेल भेजने की आवश्यकता न हो। आशा है कि मैंने इसे अब बेहतर समझाया है :) :) – CoolArchTek

+0

क्या यह है? कोई अन्य सुझाव नहीं? – CoolArchTek

उत्तर

1

Trac एक परियोजना प्रबंधन प्रणाली है, यह आपके बाद के बाद हो सकता है।

Jenkin एक सतत एकीकरण प्रणाली है कि आप क्या बात कर रहे हैं करने के लिए इस्तेमाल किया जा सकता है।

इन प्रणाली का न तो स्रोत नियंत्रण प्रदान करते हैं, लेकिन वे जो भी स्रोत नियंत्रण आप पहले से ही उपयोग कर रहे हैं साथ में टाई करते हैं, और आप स्रोत नियंत्रण का उपयोग नहीं कर रहे हैं तो कि अभी

+0

जेनकिन -> जेनकींस – ramden

0

मैं अपनी सबसे बड़ी चिंता का विषय है मुझे लगता है कि यह एक वेब अनुप्रयोग है। डिफैक्टो रिलीज प्रबंधन एप्लिकेशन Apache Ant वेब के लिए है और अन्यथा (बनाने के उपयोगकर्ताओं को वेब ऐप्स से सहमत होना पड़ सकता है)। चींटी के साथ आप अपने सभी बिल्ड कार्यों को स्वचालित कर सकते हैं जिनमें शामिल हैं:

  1. ऑर्डर में फ़ाइलों को संगत करना।
  2. स्टार्टअप तर्क/विकल्पों सहित किसी भी कमांड लाइन/शैल प्रोग्राम को चला रहा है। यूयूआई कंप्रेसर जार या Google क्लोजर जार का उपयोग करके जेएस/सीएसएस को स्वचालित रूप से संपीड़ित करने के लिए वेब ऐप्स में पहले बिंदु का उपयोग किया जाता है।
  3. स्रोत कोड में ऑटो टेक्स्ट प्रोसेसिंग करें। उदाहरण के लिए। एक नियमित अभिव्यक्ति का उपयोग करके आप अंतिम उत्पादन कोड से console.log एस के सभी उदाहरण को हटा सकते हैं। स्वचालित रूप से सभी ।
  4. विभिन्न कॉन्फ़िगरेशन (लोड की गई विभिन्न सुविधाओं) के साथ निर्माण जारी करने के लिए कस्टम बिल्ड नामों का उपयोग करें।
  5. बग ट्रैकिंग और संस्करण नियंत्रण में पूर्ण एकीकरण।

अपाचे चींटी जावा में बनाई गई है लेकिन सभी सेटिंग्स build.xml नामक एक सरल वाक्यविन्यास वाली XML फ़ाइल का उपयोग करके लिखी गई हैं। आप make, rake और jake का भी पता लगा सकते हैं।

सबसे अच्छा निर्माण सॉफ्टवेयर वास्तव में आपके निर्माण और आपके आराम स्तर पर निर्भर करता है।

3

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

हालांकि यह 'स्लेज-हथौड़ा' दृष्टिकोण है, तो आप एंटरप्राइज़ रिसोर्स प्लानिंग (ईआरपी) सिस्टम में से किसी एक को देख सकते हैं। ईआरपी सिस्टम जो वास्तव में उत्पादन प्रक्रियाओं का प्रबंधन करते हैं, उनमें साइन-ऑफ तंत्र होगा। "ओपन सोर्स ईआरपी" की एक वेब खोज उनमें से बहुत से बदल जाएगी। http://en.wikipedia.org/wiki/List_of_ERP_software_packages

प्रयास करें प्रक्रिया आप चाहें लिख, के रूप में स्पष्ट रूप से आप कर सकते हैं के रूप में, कुछ उपयोग मामले में:

यहाँ विकिपीडियाओं सूची है। स्थानीय समर्थन तंत्र के साथ ईआरपी सिस्टम का पता लगाएं, और यह देखने के लिए कि क्या किसी के पास बॉक्स से बाहर फिट है,

नोट: इस परिदृश्य में, सॉफ्टवेयर उत्पाद केवल 'भाग' है

आप भाग्यशाली हो सकते हैं, और एक ऐसी प्रणाली पा सकते हैं जहां रिलीज अपेक्षाकृत छोटी स्वतंत्र प्रणाली है जिसका उपयोग स्टैंड-अलोन किया जा सकता है।

0

मेरी कंपनी में हम Redmine का उपयोग करते हैं। रूबी के साथ यह आवश्यक सर्वर है।

0

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

1

मुझे आश्चर्य है कि क्या आप ओपन-सोर्स टूल की तलाश में हैं क्योंकि आप लागत के साथ ज्यादा या चिंतित नहीं करना चाहते हैं।

यदि ऐसा है, तो आप हमारे पूर्ण रिलीज प्रबंधन & परिनियोजन उपकरण में रुचि रखते हैं SyncRelease कहा जाता है। यह केवल एक उपयोगकर्ता के लिए सतत लाइसेंस के लिए $ 50 खर्च करता है।

शांत सुविधाओं में से कुछ में शामिल हैं:

  • आसान एकल क्लिक ऐसे टेस्ट के रूप में कई वातावरण के लिए तैनाती, उत्पादन
  • तैनात एफ़टीपी के माध्यम से या SSH rsync से अधिक के लिए तेजी से
  • आसानी से दूरदराज के सर्वर पर अपलोड रिलीज इतिहास में किसी भी बिंदु पर रोलबैक
  • प्री/पोस्ट परिनियोजन हुक किसी भी कस्टम कार्य करने के लिए जैसे यूनिट परीक्षण चलाना या जावास्क्रिप्ट और सीएसएस
  • स्वचालित निर्भरता चेकों

    चेकआउट परियोजना स्थल के साथ चेरी से छाँटे गए परिवर्तन: http://syncrelease.com/tour

2

यह सवाल नहीं बल्कि पुरानी है, लेकिन आप Rundeck, जो कार्यक्षमता की तरह आप के बाद कर रहे हैं प्रदान करता है की कोशिश कर सकते (साथ लेखा परीक्षा, अनुमतियां, आदि)।

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