Tuleap Δωρεάν λογισμικό διαχείρισης έργων
Δωρεάν εργαλείο διαχείρισης έργων για ανάπτυξη λογισμικού υψηλής ποιότητας
Η Tuleap βοηθά τις ομάδες ανάπτυξης λογισμικού να συνεργαστούν καλύτερα με την υιοθέτηση πρακτικών Agile και DevOps.
ΣΦΑΙΡΙΚΗ ΕΙΚΟΝΑ
Το Tuleap είναι ένα λογισμικό διαχείρισης έργων ανοιχτού κώδικα με βάση το PHP. Στόχος του είναι να διαχειριστεί έργα για κάθε τύπο ομάδας ανάπτυξης λογισμικού, μικρό, μεσαίο, μεγάλο, καταρράκτη, ευκίνητο ή υβριδικό. Αλλά επικεντρώνεται περισσότερο στον Agile. Με το Tuleap, δημιουργείτε ένα ανταγωνιστικό πλεονέκτημα έναντι άλλων προϊόντων. Επιταχύνει την παράδοση και την ποιότητα των λύσεων που επικεντρώνονται στους πελάτες. Η Tuleap ισχυρίζεται ότι είναι το λογισμικό διαχείρισης έργων ανοιχτού κώδικα για την ανάπτυξη και το DevOps. Είναι μια λύση για τη διαχείριση έργων, την παρακολούθηση του έργου & amp; Ανάπτυξη λογισμικού. Εξαιτίας αυτού όλων σε μία φύση δεν χρειάζεται να διαχειρίζεστε ξεχωριστά εργαλεία για έλεγχο έκδοσης, κριτικές κώδικα ή συνεχείς ενσωματώσεις. Παίρνετε όλες τις λύσεις σε ένα ενιαίο πακέτο. Έχει ένα πολύ διαισθητικό πίνακα ελέγχου που σας επιτρέπει να λαμβάνετε καλύτερες αποφάσεις με ακριβείς μετρήσεις. Και σας βοηθά για καλύτερη ορατότητα σε ομάδες, έργα και προϊόντα. Σας βοηθά να υπολογίσετε τα σημεία συμφόρησης, να βελτιώσετε την προβλεψιμότητα του έργου. Με τις καλύτερες πρακτικές DevOps, μπορείτε να αυτοματοποιήσετε την έκδοση, να δημιουργήσετε, να δοκιμάσετε και να απελευθερώσετε. Είτε είστε μια μικρή ομάδα είτε μεγάλη αν ψάχνετε για μια λύση για μια λύση για τις ανάγκες ανάπτυξης λογισμικού. Και η εστίασή σας είναι η ευέλικτη ανάπτυξη, τότε το Tuleap είναι μια πολύ καλή επιλογή για εσάς.
Απαιτήσεις συστήματος
Για να εγκαταστήσετε το Tuleap θα χρειαστείτε έναν πλήρως αφιερωμένο διακομιστή. Μπορεί να είναι εικονικοποιημένο ή φυσικό. Δεν συνιστάται η εγκατάσταση του Tuleap σε ένα διακομιστή που φιλοξενεί άλλες εφαρμογές. Το Tuleap παρέχει μια πλήρη σειρά λογισμικού και είναι βαθιά ενσωματωμένη στο σύστημα υποδοχής του. Η εγκατάσταση του Tuleap σε έναν αμοιβαίο διακομιστή θα προκαλέσει σίγουρα πρόβλημα τόσο στο Tuleap όσο και στις άλλες εφαρμογές σας.
Χαρακτηριστικά
Agile & amp; Διαχείριση έργου
- Συγκεντρώστε τις δραστηριότητες του Agile Project με μία μόνο λύση για το σχεδιασμό, την παρακολούθηση, την ανάπτυξη, την παράδοση και τη διατήρηση εφαρμογών
- Ξεκινήστε εύκολα με τις κοινές βέλτιστες πρακτικές Agile και εξελίσσεται με τις ομάδες σας.
- Δημιουργήστε πρότυπα εταιρικών έργων δίνοντας σε κάθε διαχειριστή έργου την ελευθερία ενός προσαρμόσιμου χώρου εργασίας
- συμμορφώνονται με τα πρότυπα της επιχείρησής σας και της βιομηχανίας όπως το ISO, το CMMI και το ITIL
Παρακολούθηση προβλημάτων
- Συγκεντρώστε όλες τις εργασίες, τυποποιήστε τη διαδικασία σας. Παρακολούθηση οποιουδήποτε τύπου αντικειμένων: απαιτήσεις; Ιστορίες, καθήκοντα, σφάλματα, αιτήματα, υποχρεώσεις…
- Προτεραιότητα και αναθέστε την εργασία για να βοηθήσετε την ομάδα σας να δημιουργήσει προϊόντα γρηγορότερα.
- Αρχείο και παρακολούθηση δραστηριοτήτων σε ένα μέρος, ώστε να μπορείτε να τις δώσετε προτεραιότητα. Κάθε συμπαίκτης γνωρίζει μόλις επιτευχθούν.
- Αποθηκεύστε και παρακολουθείτε κάθε στοιχείο και κάθε αλλαγή
- Συνδέει αυτόματα όλα τα αντικείμενα εργασίας προς τα πίσω και προς τα εμπρός
- Αυτοματοποιήστε τη ροή εργασίας για τη μείωση της χειροκίνητης εργασίας
- Δημιουργήστε προηγμένες αναζητήσεις και εμφανίστε ακριβώς τις πληροφορίες που θέλετε να δείτε
Συνεχής ανάπτυξη λογισμικού
- Αποκτήστε απεριόριστο αριθμό αποθετηρίων ανά έργο
- Ο σύνδεσμος επιστρέφει σε θέματα, προδιαγραφές και παραδόσεις
- Περιηγηθείτε και διαφοροποιήστε τον κωδικό online
- Βελτιώστε την ανιχνευσιμότητα αναγκάζοντας τις αναφορές σε μηνύματα δέσμευσης
- Το Trigger Jenkins βασίζεται στη δέσμευση
- Γάντζο ιστού στο Git Push
- Λάβετε ειδοποιήσεις email
Διαχείριση δοκιμών-CI
- Δημιουργία, σχέδιο, αυτοματοποιήστε τα σχέδια δοκιμών εκτέλεσης με ένα μόνο εργαλείο με διαισθητική διεπαφή.
- Σκεφτείτε και σχεδιάστε δοκιμές από την αρχή της σύλληψης του προϊόντος
- Καθορίστε περιπτώσεις δοκιμών, αυτοματοποιημένες και χειροκίνητες σε ένα απλό μέρος.
- Διαχωρίσεις μεγάλες χειροκίνητες δοκιμές σε βήματα.
- Δημιουργήστε αυτόματα καμπάνιες με δοκιμές που δημιουργήθηκαν σε ένα ορόσημο.
- Αποκτήστε γνώσεις σε πραγματικό χρόνο για την ποιότητα εφαρμογών και δημιουργήστε εύκολα νέα μεγάλα όταν αποτύχουν οι δοκιμές.
- αναπαράγετε τις δοκιμαστικές σουίτες για τακτικές καμπάνιες.
- Εκτελέστε εργασίες Jenkins απευθείας από τη διεπαφή Tuleap Test Management®
- Περιπτώσεις δοκιμών ομάδας σε καμπάνιες που βασίζονται σε τύπο, σημασία, χαρακτηριστικό προϊόντος, περιβάλλον δοκιμών κ.λπ.
Παρακολουθήστε και εντοπίστε τις απαιτήσεις σας
- Καταγραφή, συνεργασία και διαχείριση απαιτήσεων ή ιστοριών χρηστών
- Δημιουργία διαδικασιών έγκρισης και επικύρωσης προσαρμοσμένων απαιτήσεων με προηγμένη ροή εργασίας
- Ανάπτυξη απαιτήσεων σχεδίου
- Δημιουργία περιπτώσεων δοκιμών βάσει απαιτήσεων
Tuleap Διαχειριστής εγγράφων
- Συγκεντρώστε την τεκμηρίωση του έργου σε ένα μόνο χώρο
- Δημιουργήστε νέες εκδόσεις
- Ολοκληρώστε τις αναθεωρήσεις εγγράφων με ανώδυνη ροή εργασίας έγκρισης
- Έλεγχος ποιος μπορεί να τροποποιήσει τι
- Δείτε τι έχει αλλάξει με το ιστορικό εγγράφων
Εγκατάσταση
Η πλήρης εγκατάσταση είναι ο κοινός τρόπος για την εγκατάσταση του 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 (που απαιτείται για εξαρτήσεις PHP):
yum install https://rpms.remirepo.net/enterprise/remi-release-7.rpm
Εγκαταστήστε τα αποθετήρια Tuleap Create a /etc/yum.repos.d/tuleap.repo με αυτό το conten
[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
Εγκαταστήστε το Tuleap εκτελώντας την ακόλουθη εντολή:
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 που έχει ρυθμιστεί νωρίτερα.
- Βεβαιωθείτε ότι το τείχος προστασίας έχει ρυθμιστεί σωστά. Ανοιχτές απαραίτητες θύρες:
- Web (TCP/80 & amp; TCP/443)
- SSH (git, admin): TCP/22
Διαμόρφωση αλληλογραφίας
Το Tuleap αλληλεπιδρά με το postfix για να επεξεργαστεί μηνύματα. Οι ακόλουθες γραμμές θα πρέπει να είναι χωρίς να αναγκάζονται/τροποποιούνται στο κύριο αρχείο διαμόρφωσης 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 με τη διεπαφή ιστού. Μεταβείτε στο όνομα τομέα Tuleap Τα προεπιλεγμένα διαπιστευτήρια διαχειριστή τοποθεσίας μπορούν να βρεθούν στο /root/.tuleap_passwd. Αποθηκεύστε το με ασφάλεια και διαγράψτε το αρχείο το συντομότερο δυνατό.