You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 2 Next »

Sürüm Yönetimi Servisi /Arayüzü(Release Control Service/UI)
Logo projelerinde yapılan isteklerin proje sorumluları tarafından bilgilendirilmesi, PAAS Servislerinde breaking changelerin ilgili servisi tüketenler tarafından bilgilendirilmesi
PAAS servislerinin development/test/staging/production ortamlarında sürümlerinin yönetilmesi (durumları,sürüm bilgileri,kurulumu) ihtiyacı için bu servis ve ön yüzünün geliştirilmesine ihtiyaç duyulmuştur.
Genel Bakış
Sürüm Yönetimi Servisi /Arayüzü Logo PaaS platformunda sürüm yönetimi işlemlerini yerine getirir.
Sürüm Yönetimi Arayüzü ile:
Sürüm Yönetimi Servisi ile Jiradaki sprintte yaılanları sprint ve issue sorumlularına mail atar. Herhangi bir jira maddesi sorgulayabilir ve bu maddelerin durumlarını ilgili kişilere mail atabilirsiniz.
Tüm ortamdaki servisleri ve durumlarını görüntüleyebilir herhangi bir ya da birden fazla servisi bir ya da birden fazla ortama (development/test/staging/production) rollback ya upgrade yapabilirsiniz.
Web üzerindeki 2 dosyanın farklarını kıyaslayabilirsiniz.
Sürüm Yönetimi Scheduled olarak:
Servis değişiklikleri ve servisin kullandığı model değişiklikleri test ortamına atıldığında bir öncekinden farklı ise servis sorumlularına otomatik mail atılmaktadır. Böylece servisi kullanan kişiler değişikliklerden haberdar olmakta ve tükettikleri api uçlarını değiştirebilmektedir.
Kullanım Senaryoları

  • Jira Sprint maddeleri sorgulama kaydetme
  • Kayıtlı Jira Sprint Maddelerini Sorgulama /Mail Atma
  • Web üzerindeki 2 dosya sürümü karşılaştırma
  • Tüm ortamlardaki servislerin sürümünü gösterme
  • Iki ortamdaki servisleri eşitleme(Test Ortamından-Staging Ortamına Authorization Servisi kurulumu) (İki ortamın eşitlenmesi çoklu kurulum)
  • Servis Değişiklikleri Bilgilendirme İçin Tanımlamalar(Breaking Change Notification)
    • Takım Oluşturma /Listeleme/Güncelleme/Silme
    • Takım Üyeleri Oluşturma /Listeleme/Güncelleme/Silme
    • Servis Sorumluları Belirleme
    • Servis Değişiklikleri Bilgilendirme Maili


Kullanıcı Arayüzü

Jira Sprint Maddelerini Sorgulama /Kaydetme

Kayıtlı Jira Sprint Maddelerini Sorgulama /Mail Atma


Web üzerindeki 2 dosya sürümü karşılaştırma

Tüm ortamlardaki servislerin sürümünü gösterme




Iki ortamdaki servisleri eşitleme

(Test Ortamından-Staging Ortamına Authorization Servisi kurulumu)

Çoklu kurulum



Servis Değişiklikleri Bilgilendirme İçin Tanımlamalar(Breaking Change Notification)

Takım Oluşturma /Listeleme/Güncelleme/Silme

Takım Üyeleri Oluşturma /Listeleme/Güncelleme/Silme

Servis Sorumluları Belirleme


Servis Değişiklikleri Bilgilendirme Maili

Teknik Özellikler

  • Oauth 2.0 standardı

API Dokümantasyonu

Swagger UI: http://dev-linux.logo-paas.com:6800/api-docs

Sürüm Yönetimi Yönetici Paneli

UI: {+}http://dev-linux.logo-paas.com:6800+

Sürüm Yönetimi Konfigurasyon Paneli

Swagger UI: [ http://dev-linux.logo-paas.com:6800/settings/ui/|http://dev-linux.logo-paas.com:5100/api-docs/]
İlişkili Platform Servisleri

  • RBMS: MsSQL veya PostgreSQL
  • Hangfire
  • IDM