टुलेप एक PHP आधारित ओपन सोर्स प्रोजेक्ट मैनेजमेंट सॉफ्टवेयर है

Tuleap नि: शुल्क परियोजना प्रबंधन सॉफ्टवेयर

उच्च गुणवत्ता वाले सॉफ्टवेयर विकास के लिए मुफ्त परियोजना प्रबंधन उपकरण

Tuleap सॉफ्टवेयर विकास टीमों को एजाइल और DevOps प्रथाओं को अपनाकर बेहतर सहयोग करने में मदद करता है।

अवलोकन

Tuleap एक PHP आधारित ओपन सोर्स प्रोजेक्ट मैनेजमेंट सॉफ्टवेयर है। इसका उद्देश्य हर प्रकार की सॉफ्टवेयर विकास टीम, छोटे, midsize, बड़े, झरने, फुर्तीले या हाइब्रिड के लिए परियोजनाओं का प्रबंधन करना है। लेकिन यह चुस्त पर अधिक ध्यान केंद्रित करता है। ट्यूलप के साथ, आप अन्य उत्पादों पर एक प्रतिस्पर्धी बढ़त का निर्माण करते हैं। यह ग्राहक-केंद्रित समाधानों की डिलीवरी और गुणवत्ता को तेज करता है। ट्यूलप ने चुस्त विकास और देवोप्स के लिए नंबर एक ओपन-सोर्स प्रोजेक्ट मैनेजमेंट सॉफ्टवेयर होने का दावा किया है। यह प्रोजेक्ट मैनेजमेंट के लिए एक समाधान है, ट्रैकिंग जारी करें & amp; सॉफ्टवेयर डेवलपमेंट। इस सभी एक प्रकृति के कारण आपको संस्करण नियंत्रण, कोड समीक्षा या निरंतर एकीकरण के लिए अलग -अलग उपकरणों का प्रबंधन नहीं करना होगा। आपको एक ही पैकेज में सभी समाधान मिलते हैं। इसमें एक बहुत ही सहज डैशबोर्ड है जो आपको सटीक मैट्रिक्स के साथ बेहतर निर्णय लेने देता है। और आपको टीमों, परियोजनाओं और उत्पादों में बेहतर दृश्यता के लिए मदद करता है। आपको अड़चनें निकालने में मदद करता है, परियोजना की भविष्यवाणी में सुधार करता है। सर्वश्रेष्ठ DevOps प्रथाओं के साथ, आप संस्करण, निर्माण, परीक्षण और रिलीज़ को स्वचालित कर सकते हैं। चाहे आप एक छोटी टीम हों या बड़े यदि आप अपने सॉफ़्टवेयर विकास की जरूरतों के लिए एक समाधान में सभी की तलाश कर रहे हैं। और आपका ध्यान चुस्त विकास है, तो ट्यूलप आपके लिए बहुत अच्छा विकल्प है।

सिस्टम आवश्यकताएं


Tuleap को स्थापित करने के लिए आपको पूरी तरह से समर्पित सर्वर की आवश्यकता होगी। यह वर्चुअलाइज्ड या फिजिकल हो सकता है। अन्य एप्लिकेशन को होस्ट करने वाले सर्वर पर ट्यूलप को स्थापित करने की सिफारिश नहीं की जाती है। टुलेप सॉफ्टवेयर का एक पूरा सूट प्रदान करता है और इसे अपने मेजबान प्रणाली के साथ गहराई से एकीकृत किया जाता है। एक पारस्परिक सर्वर पर ट्यूलप को स्थापित करने से निश्चित रूप से ट्यूलप और आपके अन्य अनुप्रयोगों दोनों में समस्या पैदा होगी।

विशेषताएँ


एजाइल & amp; परियोजना प्रबंधन

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

मुद्दा ट्रैकिंग

  • सभी काम को केंद्रीकृत करें, अपनी प्रक्रिया को मानकीकृत करें। किसी भी प्रकार की वस्तुओं को ट्रैक करें: आवश्यकताएं; कहानियाँ, कार्य, बग, अनुरोध, टू-डू …
  • प्राथमिकता दें और अपनी टीम को तेजी से उत्पाद बनाने में मदद करने के लिए काम असाइन करें।
  • एक स्थान पर फ़ाइल और ट्रैक गतिविधियों को ट्रैक करें ताकि आप उन्हें प्राथमिकता दे सकें। हर टीम के साथी को पता है कि एक बार वे हासिल कर चुके हैं।
  • स्टोर और हर आइटम और हर परिवर्तन को ट्रैक करें
  • स्वचालित रूप से सभी कार्य वस्तुओं को पिछड़े और आगे जोड़ता है
  • मैनुअल काम को कम करने के लिए वर्कफ़्लो को स्वचालित करें
  • उन्नत खोज बनाएं और ठीक उसी जानकारी को प्रदर्शित करें जिसे आप देखना चाहते हैं

निरंतर सॉफ्टवेयर विकास

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

परीक्षण प्रबंधन-सीआई

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

अपनी आवश्यकताओं को ट्रैक और ट्रेस करें

  • कैप्चर, सहयोग करें और आवश्यकताओं या उपयोगकर्ता कहानियों का प्रबंधन करें
  • उन्नत वर्कफ़्लो के साथ कस्टम आवश्यकताओं की मंजूरी और सत्यापन प्रक्रियाएं बनाएं
  • योजना आवश्यकताओं विकास
  • आवश्यकताओं के आधार पर परीक्षण के मामले उत्पन्न करें

टुलेप दस्तावेज़ प्रबंधक

  • एक ही स्थान में प्रोजेक्ट प्रलेखन को केंद्रीकृत करें
  • नए संस्करण बनाएं
  • पूर्ण दस्तावेज़ अनुमोदन वर्कफ़्लो के साथ दर्द रहित समीक्षा करता है
  • नियंत्रण कौन संशोधित कर सकता है क्या
  • देखें कि दस्तावेज़ इतिहास के साथ क्या बदल गया है

स्थापना

पूर्ण स्थापना Tuleap को स्थापित करने का सामान्य तरीका है। यह आपके वितरण पैकेज सिस्टम का उपयोग करता है और पूरी तरह से कॉन्फ़िगर करने योग्य और समायोज्य वातावरण प्रदान करेगा। यह मजबूत है ताकि आप इस तरह से उत्पादन वातावरण को तैनात कर सकें। EPEL स्थापित करें आपको कुछ निर्भरता के लिए EPEL की आवश्यकता होगी

yum install -y epel-release
 

यदि आप Red Hat का उपयोग करते हैं, तो आपको वैकल्पिक चैनल को सक्रिय करना होगा। सॉफ़्टवेयर कलेक्शंस रिपॉजिटरी इंस्टॉल करें Centos पर यह द्वारा किया जाता है:

yum install centos-release-scl 

Redhat पर यह द्वारा किया जाता है:

yum-config-manager --enable rhel-server-rhscl-7-rpms 

REMI-SAFE रिपॉजिटरी स्थापित करें (PHP निर्भरता के लिए आवश्यक):

yum install https://rpms.remirepo.net/enterprise/remi-release-7.rpm 

Tuleap repositories इंस्टॉल करें

[Tuleap]
name=Tuleap
baseurl=https://ci.tuleap.net/yum/tuleap/rhel/7/dev/$basearch
enabled=1
gpgcheck=1
gpgkey=https://ci.tuleap.net/yum/tuleap/gpg.key

निम्नलिखित कमांड चलाकर ट्यूलप स्थापित करें:

yum install -y \
  rh-mysql57-mysql-server \
  tuleap \
  tuleap-plugin-agiledashboard \
  tuleap-plugin-graphontrackers \
  tuleap-theme-burningparrot \
  tuleap-theme-flamingparrot \
  tuleap-plugin-git \
  tuleap-plugin-pullrequest 

डेटाबेस को कॉन्फ़िगर करें यह सुनिश्चित करें कि

 /etc/opt/rh/rh-mysql57/my.cnf.d/rh-mysql57-mysql-server.cnf 

रोकना

sql-mode=NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION 

खंड में \ [mysqld ]

 # Add 'sql-mode' parameter after [mysqld]
sed -i '20 a sql-mode=NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION' /etc/opt/rh/rh-mysql57/my.cnf.d/rh-mysql57-mysql-server.cnf

# Activate mysql on boot
systemctl enable rh-mysql57-mysqld

# Start it
systemctl start rh-mysql57-mysqld

# Set a password
scl enable rh-mysql57 "mysqladmin -u root password"
 

स्थापित करना

कृपया इस चरण को दो बार न दोहराएं। इस स्क्रिप्ट को केवल एक बार निष्पादित किया जाना चाहिए। यदि आपके पास पिछले चरणों में कोई त्रुटि है, तो जारी रखने से पहले उन्हें ठीक करना सुनिश्चित करें। रूट के रूप में, रन:

/usr/share/tuleap/tools/setup.el7.sh \
  --configure \
  --server-name=FQDN \
  --mysql-server=localhost \
  --mysql-password=XXXXX

साथ:

  • FQDN सर्वर का नाम होने के नाते जैसा कि आप इसे अपने नेटवर्क पर एक्सेस करते हैं (स्थानीय परीक्षण के लिए LocalHost, Tuleap.example.com एक DNS प्रविष्टि के साथ 192.168.1.123 यदि आपके पास केवल एक IP पता है)
  • XXXXX पहले कॉन्फ़िगर किए गए DB के रूट पासवर्ड का पासवर्ड है।
  • सुनिश्चित करें कि फ़ायरवॉल ठीक से कॉन्फ़िगर किया गया है। ओपन आवश्यक बंदरगाह:
    • वेब (TCP/80 & amp; TCP/443)
    • ssh (git, व्यवस्थापक): TCP/22

मेल कॉन्फ़िगरेशन

Tuleap मेल को संसाधित करने के लिए PostFix के साथ बातचीत करता है। निम्नलिखित पंक्तियों को मुख्य पोस्टफिक्स कॉन्फ़िगरेशन फ़ाइल में असंबद्ध/संशोधित किया जाना चाहिए जो आमतौर पर /etc/postfix/main.cf में स्थित है:

myhostname = mytuleap.domainname.example.com
alias_maps = hash:/etc/aliases,hash:/etc/aliases.codendi
alias_database = hash:/etc/aliases,hash:/etc/aliases.codendi
recipient_delimiter = +
 

पहला कनेक्शन

एक बार ये चरण पूरा हो जाने के बाद, आप वेब इंटरफ़ेस के साथ ट्यूलप सर्वर तक पहुंच सकते हैं। अपने Tuleap डोमेन नाम पर जाएं डिफ़ॉल्ट साइट व्यवस्थापक क्रेडेंशियल्स /root/.tuleap_passwd में पाया जा सकता है। इसे सुरक्षित रूप से स्टोर करें और जितनी जल्दी हो सके फ़ाइल को हटा दें।

 हिन्दी