Tuleap Ücretsiz Proje Yönetim Yazılımı
Yüksek kaliteli yazılım geliştirme için ücretsiz proje yönetim aracı
Tuleap, Agile ve DevOps uygulamalarını benimseyerek yazılım geliştirme ekiplerinin daha iyi işbirliği yapmasına yardımcı olur.
Genel Bakış
Tuleap, PHP tabanlı bir açık kaynak proje yönetimi yazılımıdır. Küçük, orta ölçekli, büyük, şelale, çevik veya hibrit olan her tür yazılım geliştirme ekibi için projeleri yönetmeyi amaçlamaktadır. Ama daha çok çevikliğe odaklanıyor. Tuleap ile diğer ürünler üzerinde rekabet avantajı inşa edersiniz. Müşteri odaklı çözümlerin sunumunu ve kalitesini hızlandırır. Tuleap, Çevik Geliştirme ve DevOps için bir numaralı açık kaynaklı proje yönetimi yazılımı olduğunu iddia ediyor. Proje yönetimi, sorun izleme & amp; Yazılım geliştirme. Bu nedenle, tek bir doğada, sürüm kontrolü, kod incelemeleri veya sürekli entegrasyonlar için ayrı araçları yönetmeniz gerekmez. Tüm çözümleri tek bir pakette alırsınız. Doğru metriklerle daha iyi kararlar vermenizi sağlayan çok sezgisel bir gösterge tablasına sahiptir. Ve ekipler, projeler ve ürünler arasında daha iyi görünürlük için size yardımcı olur. Darboğazları bulmanıza, proje öngörülebilirliğini geliştirmenize yardımcı olur. En iyi DevOps uygulamalarıyla sürümleme, oluşturma, test ve serbest bırakma otomatikleştirebilirsiniz. İster küçük bir ekip olun, ister büyük bir ekip olsun, yazılım geliştirme ihtiyaçlarınız için tek bir çözüm arıyorsanız. Ve odak noktanız çevik gelişme, o zaman Tuleap sizin için çok iyi bir seçim.
Sistem gereksinimleri
Tuleap yüklemek için tamamen özel bir sunucuya ihtiyacınız olacaktır. Sanallaştırılmış veya fiziksel olabilir. Diğer uygulamaları barındıran bir sunucuya TuleAr’ın yüklenmesi önerilmez. Tuleap tam bir yazılım paketi sağlar ve ana bilgisayar sistemi ile derinden entegre edilmiştir. Tuleap’ı karşılıklı bir sunucuya yüklemek kesinlikle hem Tuleap hem de diğer uygulamalarınızda problemlere neden olacaktır.
Özellikler
Agile & amp; Proje Yönetimi
- Uygulamaları planlamak, izlemek, geliştirmek, teslim etmek ve bakım yapmak için tek bir çözümle çevik proje faaliyetlerini merkezileştirin
- Paylaşılan çevik en iyi uygulamalarla kolayca başlayın ve ekiplerinizle gelişin.
- Her proje yöneticisine özelleştirilebilir bir çalışma alanı özgürlüğü verirken kurumsal proje şablonları oluşturun
- ISO, CMMI ve ITIL gibi işletme ve endüstri standartlarınıza uyun
Sorun takibi
- Tüm işleri merkezileştirin, sürecinizi standartlaştırın. Her türlü öğeyi izleyin: Gereksinimler; Hikayeler, görevler, hatalar, istekler, yapılacaklar…
- Ekibinizin daha hızlı ürünler oluşturmasına yardımcı olmak için öncelik verin ve iş atayın.
- Etkinlikleri tek bir yerde dosyalayın ve izleyin, böylece bunlara öncelik verebilirsiniz. Her takım arkadaşı ulaşıldıktan sonra bilir.
- Her öğeyi ve her değişikliği saklayın ve izleyin
- Tüm iş öğelerini otomatik olarak ileri ve ileri bağlar
- Manuel çalışmayı azaltmak için iş akışını otomatikleştirin
- Gelişmiş aramalar oluşturun ve tam olarak görmek istediğiniz bilgileri görüntüleyin
Sürekli Yazılım Geliştirme
- Proje başına sınırsız sayıda depo alın
- Link, sorunlara, özelliklere ve teslimatlara geri dönüyor
- Çevrimiçi Göz at ve Fark Kod
- Taahhüt mesajlarında referansları zorlayarak izlenebilirliği artırmak
- Tetik Jenkins taahhüt üzerine kurar
- Git Push’ta Web Kancası
- E -posta bildirimleri alın
Test Yönetimi-CI
- Sezgisel bir arayüze sahip tek bir araçla test planlarını oluşturun, planlayın, otomatikleştirin.
- Ürün anlayışının en başından beri testleri düşünün ve planlayın
- Test senaryolarını, otomatik ve manuel olanları basit bir yerde tanımlayın.
- Büyük manuel testleri adımlara ayırın.
- Bir kilometre taşında oluşturulan testlerle otomatik olarak kampanyalar oluşturun.
- Uygulama kalitesiyle ilgili gerçek zamanlı bilgiler kazanın ve testler başarısız olduğunda kolayca yeni büyükler yaratın.
- Normal kampanyalar için test süitlerini çoğaltın.
- Jenkins Jobs’u doğrudan Tuleap Test Management® Interface’den yürüt
- Tip, önem, ürün özelliği, test ortamına vb. Dayalı kampanyalarda grup test vakaları.
Gereksinimlerinizi izleyin ve izleyin
- Gereksinimleri veya Kullanıcı Hikayelerini yakalayın, işbirliği yapın ve yönetin
- Gelişmiş iş akışı ile özel gereksinimler onay ve doğrulama işlemleri oluşturun
- Plan Gereksinim Geliştirme
- Gereksinimlere göre test vakaları oluşturun
Tuleap Belge Yöneticisi
- Proje belgelerini tek bir alanda merkezileştirin
- Yeni sürümler oluşturun
- Onay iş akışı ile ağrısız bir şekilde belge incelemelerini tamamlayın
- kimi değiştirebileceğini kontrol et
- Belge geçmişinde nelerin değiştiğini görün
Kurulum
Tam kurulum, Tulea’yı kurmanın ortak yoludur. Dağıtım paketi sisteminizi kullanır ve tamamen yapılandırılabilir ve ayarlanabilir bir ortam sağlayacaktır. Sağlamdır, böylece üretim ortamını bu şekilde dağıtabilirsiniz. Epel yükleyin Bazı bağımlılıklar için epel’e ihtiyacınız olacak
yum install -y epel-release
Red Hat kullanıyorsanız, isteğe bağlı kanalı etkinleştirmeniz gerekir. Yazılım koleksiyonları depolarını yükleyin Centos’ta bu:
yum install centos-release-scl
Redhat’te bu:
yum-config-manager --enable rhel-server-rhscl-7-rpms
Remi-güvenli depoyu yükleyin (PHP bağımlılıkları için gerekli):
yum install https://rpms.remirepo.net/enterprise/remi-release-7.rpm
TULEAP Depoları Yükle /etc/yum.repos.d/tuleap.repo Bu Conten ile
[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
Aşağıdaki komutu çalıştırarak TuleAr’ı yükleyin:
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
Veritabanını yapılandırın Emin olmak
/etc/opt/rh/rh-mysql57/my.cnf.d/rh-mysql57-mysql-server.cnf
içermek
sql-mode=NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
\ [mysqld ] bölümünde
# 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"
Kurmak
Lütfen bu adımı iki kez tekrarlamayın. Bu komut dosyası yalnızca bir kez yürütülmelidir. Önceki adımlarda herhangi bir hatanız varsa, devam etmeden önce bunları düzelttiğinizden emin olun. Kök olarak koş:
/usr/share/tuleap/tools/setup.el7.sh \
--configure \
--server-name=FQDN \
--mysql-server=localhost \
--mysql-password=XXXXX
İle:
- FQDN, ağınızda erişirken sunucunun adıdır (yerel bir test için localhost, tuleap.example.com DNS girişi 192.168.1.123 Yalnızca bir IP adresiniz varsa)
- xxxxx, daha önce yapılandırılan DB’nin kök şifresinin şifresidir.
- Güvenlik duvarının uygun şekilde yapılandırıldığından emin olun. Gerekli bağlantı noktalarını aç:
- Web (tcp/80 & amp; tcp/443)
- ssh (git, yönetici): tcp/22
Posta Yapılandırması
Tuleap, postaları işlemek için postfix ile etkileşime girer. Aşağıdaki satırlar genellikle /etc/postfix/main.cf’de bulunan ana postfix yapılandırma dosyasında değiştirilmeli/değiştirilmelidir:
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 = +
İlk bağlantı
Bu adımlar tamamlandıktan sonra, Web arayüzü ile Tuleap sunucusuna erişebilirsiniz. Tuleap alan adınıza gidin Varsayılan site yöneticisi kimlik bilgileri /root/.tuleap_passwd adresinde bulunabilir. Güvenli bir şekilde saklayın ve dosyayı mümkün olan en kısa sürede silin.