Tuleap, PHP tabanlı bir açık kaynaklı proje yönetimi yazılımıdır

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.

 Türkçe