Tuleap Perangkat Lunak Manajemen Proyek Gratis
Alat manajemen proyek gratis untuk pengembangan perangkat lunak berkualitas tinggi
Tuleap membantu tim pengembangan perangkat lunak untuk berkolaborasi dengan lebih baik dengan mengadopsi praktik Agile dan DevOps.
Ringkasan
TULEAP adalah perangkat lunak manajemen proyek open source berbasis PHP. Ini bertujuan untuk mengelola proyek untuk setiap jenis tim pengembangan perangkat lunak, kecil, menengah, besar, air terjun, gesit, atau hibrida. Tapi itu lebih fokus pada gesit. Dengan Tuleap, Anda membangun keunggulan kompetitif di atas produk lain. Ini mempercepat pengiriman dan kualitas solusi yang berfokus pada pelanggan. Tuleap mengklaim sebagai perangkat lunak manajemen proyek open-source nomor satu untuk pengembangan gesit dan DevOps. Ini adalah solusi All in One untuk manajemen proyek, pelacakan masalah & amp; Pengembangan perangkat lunak. Karena ini semua dalam satu sifat Anda tidak harus mengelola alat terpisah untuk kontrol versi, ulasan kode, atau integrasi berkelanjutan. Anda mendapatkan semua solusi dalam satu paket. Ini memiliki dasbor yang sangat intuitif yang memungkinkan Anda membuat keputusan yang lebih baik dengan metrik yang akurat. Dan membantu Anda untuk visibilitas yang lebih baik di seluruh tim, proyek, dan produk. Membantu Anda mengetahui kemacetan, meningkatkan prediktabilitas proyek. Dengan praktik DevOps terbaik, Anda dapat mengotomatiskan versi, membangun, menguji, dan melepaskan. Apakah Anda adalah tim kecil atau besar jika Anda mencari solusi All In One untuk kebutuhan pengembangan perangkat lunak Anda. Dan fokus Anda adalah pengembangan yang gesit, maka Tuleap adalah pilihan yang sangat baik untuk Anda.
Persyaratan sistem
Untuk menginstal TULEAP, Anda akan memerlukan server yang sepenuhnya berdedikasi. Itu bisa divirtualisasi atau fisik. Tidak disarankan untuk menginstal TULEAP di server yang meng -host aplikasi lain. Tuleap menyediakan serangkaian perangkat lunak penuh dan sangat terintegrasi dengan sistem host -nya. Menginstal Tuleap di server yang saling menguntungkan tentu akan menyebabkan masalah di Tuleap dan aplikasi Anda yang lain.
Fitur
Agile & amp; Manajemen proyek
- Pusat Kegiatan Proyek Agile Dengan Solusi Tunggal Untuk Merencanakan, Melacak, Mengembangkan, Memberikan dan Memelihara Aplikasi
- Mulailah dengan mudah dengan praktik terbaik yang gesit dan berevolusi dengan tim Anda.
- Buat templat proyek perusahaan sambil memberi setiap manajer proyek kebebasan bekerja dengan ruang kerja yang dapat disesuaikan
- Memenuhi standar bisnis dan industri Anda seperti ISO, CMMI dan ITIL
Pelacakan masalah
- Pusat semua pekerjaan, standar proses Anda. Lacak semua jenis item: Persyaratan; Cerita, tugas, bug, permintaan, harus dilakukan …
- Prioritaskan dan tetapkan pekerjaan untuk membantu tim Anda membangun produk lebih cepat.
- File dan lacak aktivitas di satu tempat sehingga Anda dapat memprioritaskannya. Setiap rekan setim tahu begitu mereka tercapai.
- Simpan dan lacak setiap item dan setiap perubahan
- Secara otomatis menghubungkan semua item kerja ke belakang dan maju
- Otomatis alur kerja untuk mengurangi pekerjaan manual
- Buat pencarian lanjutan dan tampilkan dengan tepat informasi yang ingin Anda lihat
Pengembangan Perangkat Lunak Berkelanjutan
- Dapatkan jumlah repositori yang tidak terbatas per proyek
- Link berkomitmen kembali ke masalah, spesifikasi, dan pengiriman
- Jelajahi dan Kode Diff Online
- Meningkatkan keterlacakan dengan memaksa referensi dalam pesan komit
- Pemicu Jenkins dibangun di atas komit
- Web Hook di Git Push
- Dapatkan pemberitahuan email
Tes Manajemen-CI
- Buat, Rencanakan, Otomatis ET Execute Paket Pengujian dengan satu alat tunggal dengan antarmuka intuitif.
- Pikirkan dan merencanakan tes dari awal konsepsi produk
- Tentukan kasus uji, otomatis dan manual di satu tempat sederhana.
- Pisahkan tes manual besar menjadi langkah -langkah.
- Buat kampanye secara otomatis dengan tes yang dibuat dalam tonggak sejarah.
- Dapatkan wawasan real-time tentang kualitas aplikasi dan dengan mudah membuat besar baru saat tes gagal.
- Replikasi suite tes untuk kampanye reguler.
- Eksekusi pekerjaan Jenkins langsung dari Tuleap Test Management® Interface
- Kasus uji kelompok ke dalam kampanye berdasarkan jenis, pentingnya, fitur produk, lingkungan pengujian, dll.
melacak dan melacak kebutuhan Anda
- menangkap, berkolaborasi, dan mengelola persyaratan atau cerita pengguna
- Buat Persyaratan Kustom Persyaratan dan Proses Validasi dengan Alur Kerja Lanjutan
- Rencana Persyaratan Pengembangan
- Hasilkan kasus uji berdasarkan persyaratan
Manajer dokumen ### TULEAP
- Dokumentasi proyek memusatkan dalam satu ruang
- Buat versi baru
- Ulasan dokumen lengkap tanpa rasa sakit dengan alur kerja persetujuan
- Kontrol siapa yang bisa memodifikasi apa
- Lihat apa yang diubah dengan riwayat dokumen
Instalasi
Instalasi penuh adalah cara umum untuk menginstal TULEAP. Ini menggunakan sistem paket distribusi Anda dan akan menyediakan lingkungan yang sepenuhnya dapat dikonfigurasi dan dapat disesuaikan. Ini kuat sehingga Anda dapat menggunakan lingkungan produksi dengan cara ini. Instal Epel Anda akan membutuhkan EPEL untuk beberapa dependensi
yum install -y epel-release
Jika Anda menggunakan Red Hat, Anda harus mengaktifkan saluran opsional. Instal repositori koleksi perangkat lunak Di Centos ini dilakukan oleh:
yum install centos-release-scl
Di redhat ini dilakukan oleh:
yum-config-manager --enable rhel-server-rhscl-7-rpms
Instal Repositori Remi-Safe (diperlukan untuk dependensi PHP):
yum install https://rpms.remirepo.net/enterprise/remi-release-7.rpm
Instal Tuleap Repositories Buat /etc/yum.repos.d/tuleap.repo dengan conten ini
[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
Instal Tuleap dengan menjalankan perintah berikut:
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
Konfigurasikan database Memastikan bahwa
/etc/opt/rh/rh-mysql57/my.cnf.d/rh-mysql57-mysql-server.cnf
mengandung
sql-mode=NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
di bagian \ [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"
Mempersiapkan
Tolong jangan ulangi langkah ini dua kali. Skrip ini hanya boleh dieksekusi sekali. Jika Anda memiliki kesalahan dalam langkah -langkah sebelumnya, pastikan untuk memperbaikinya sebelum melanjutkan. Sebagai root, jalankan:
/usr/share/tuleap/tools/setup.el7.sh \
--configure \
--server-name=FQDN \
--mysql-server=localhost \
--mysql-password=XXXXX
Dengan:
- FQDN menjadi nama server saat Anda mengaksesnya di jaringan Anda (localhost untuk tes lokal, tuleap.example.com dengan entri DNS 192.168.1.123 Jika Anda hanya memiliki alamat IP)
- XXXXX Menjadi kata sandi kata sandi root dari DB yang dikonfigurasi sebelumnya.
- Pastikan firewall dikonfigurasi dengan benar. Buka port yang dibutuhkan:
- Web (TCP/80 & amp; TCP/443)
- ssh (git, admin): tcp/22
Konfigurasi email ### Tuleap berinteraksi dengan postfix untuk memproses surat. Baris -baris berikut harus tidak dikomentasikan/dimodifikasi di file konfigurasi postfix utama yang umumnya terletak di /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 = +
Koneksi pertama
Setelah langkah -langkah ini selesai, Anda dapat mengakses server TULEAP dengan antarmuka web. Pergi ke nama domain TULEAP Anda Kredensial Administrator Situs Default dapat ditemukan di /root/.tuleap_passwd. Simpan dengan aman dan hapus file sesegera mungkin.