[Açık kaynak önerisi] Açık kaynaklı çoklu bulut teknolojisi platformu-Choerodon Toothfish sürüm 0.21

Önsöz

Choerodon Açık kaynak çoklu bulut uygulaması çevik tam bağlantı teknolojisi platformu , Yerel ve bulut ortamlarının entegrasyonunu sağlamak ve kurumsal çoklu bulut / hibrit bulut uygulama ortamlarının tutarlılığını sağlamak için açık kaynak teknolojisi Kubernetes, Istio, knative, Gitlab, Spring Cloud'a dayanmaktadır. Platform, daha kararlı yazılımları daha hızlı ve daha sık sunmak için yalın ve çevik, sürekli teslimat, konteyner ortamı, mikro hizmetler, DevOps ve diğer yetenekler sağlayarak ekiplerin yazılım yaşam döngüsü yönetimini tamamlamasına yardımcı olur.

arka fon

Çevik iş ve BT müdahale ihtiyaçları karşısında işletmelerin sürekli iş dönüşümü ve inovasyonu, inovasyon deneylerinin hızlı bir şekilde nasıl yürütüleceği, BT departmanının genel işletim verimliliğinin nasıl artırılacağı ve geliştirme, operasyon ve bakım yeteneklerini verimli bir şekilde entegre etme vb. Doğrudan yüzleşilmesi gereken zorluklar.

Choerodonun Ar-Ge ekibi, DevOps fikirlerine ve mikro hizmet mimarisi tasarım konseptlerine dayanmaktadır ve çevik yönetim, sürekli teslim, operasyon yönetimi, mikro hizmet çerçevesi, kapsayıcı düzenleme ve diğer ilgili açık kaynak araçları kapsayıcı tabanlı kurumsal düzeyde uygulama PaaS platformuna, yani Choerodon'a entegre etmek için kapsayıcı teknolojisini kullanır. Hogtooth platformu. Platform, şirketlerin çevik uygulama teslimi ve otomatik uygulama operasyon yönetimi elde etmesine yardımcı olabilir ve şirketlerin çok sayıda mevcut iş bileşenine dayalı iş inovasyonunu hızlandırmasına yardımcı olabilir.

13 Mart 2020'de Choerodon Hogtooth çıktı 0.21 Sürüm. Önceki sürümle karşılaştırıldığında, bu çevik işbirliği güncellemesinin bilgi tabanı bölümünde büyük değişiklikler olacak. Diğer işlevsel modüller de değiştirildi ve platform işlevleri, işbirliği, dağıtım vb. Gibi çeşitli derecelerde optimize edildi. Deneyim.

  • Yayın sürümü: 0.21
  • Yayınlanma zamanı: 13 Mart 2020
  • Güncelleme kapsamı: çevik işbirliği, kod geliştirme, test yönetimi, ortam dağıtımı ve temel işlevler

Aşağıdakiler size ayrıntılı bir modül tanıtımı getirecektir.

Ürün Özellikleri

1. Bilgi yönetimi

Bilgi yönetimi, işletmeler ve BT ekipleri için uygun bir proje işbirliği platformu ve güçlü bir proje içerik yönetimi platformu sağlar. Çevrimiçi özel düzenleme, ekip işbirliğine dayalı paylaşım, gereksinim toplama, mimari tasarım, işlev tasarımı, geliştirme özellikleri, adlandırma özellikleri, toplantı kayıtları, planlama düzenlemeleri vb. Gibi ürünle ilgili içeriğin merkezi yönetimini destekleyin.

2. Çevik yönetim

Choerodon çevik yönetimi, yapılacaklar, aktif sprintler, kullanıcı hikayesi haritaları, problem yönetimi ve sürüm sürümleri gibi işlevleri içerir ve gereksinimlerin, planlamanın ve uygulamanın bir bakışta net olmasını sağlayarak tüm yazılım geliştirme sürecini daha verimli ve standart hale getirir. Kullanıcılar, hikaye haritası aracılığıyla ihtiyaçlarını belirleyebilir ve destanları, hikayeleri, görevleri ve kusurları yönetebilirler. Sprintleri planlamak için yapılacak iş tezgahını kullanın ve sprint yürütmeyi görselleştirmek için Kanban'ı kullanın. Raporlar aracılığıyla görev ilerlemesini izleyin ve teslimat risklerini ve darboğazları belirleyin.

3. Uygulama yönetimi

Uygulama yönetimi, geliştiricilerin uygulama oluşturması, esnek uygulama sürümü kontrolü gerçekleştirmesi ve geliştirilen uygulamaları diğer projelerde kullanılmak üzere yayınlaması için uygun olan uygulama oluşturma, sürüm ve yayınlama ve departmanı yönetmek için kullanılır ve uygulama pazarı aracılığıyla kolayca görüntülenebilir. Kuruluş içindeki projeler ve tüm uygulamaların yanı sıra uygulama dağıtımı vb.

4. Geliştirme hattı

Choerodon, uygulama geliştirmeyi, uygulama yaşam döngüsünü ve hızlı yinelemeyi basitleştirebilen sürekli bir entegrasyon hattı sağlar. Sürekli bir entegrasyon aracı olarak Gitlab CI'yi kullanan ve sürekli bir entegrasyon ardışık düzeni sağlamak için SonarQube'un kod kalitesi denetimi ile birlikte DevOps konseptinin rehberliğinde; uygulama geliştirme sürecini basitleştirebilir ve çevik geliştirme ve hızlı yineleme elde etmek için uygulama geliştirme döngüsünü kısaltabilir . Aynı zamanda, ekip verimliliğini de artırabilir, yüksek kaliteli bir geliştirme sürecini sürdürebilir ve nihayet yazılımın en son sürümünü kaliteli ekibine veya kullanıcılara verimli ve sık sık teslim edebilir.

5. Test yönetimi

Test yönetimi, kullanıcılara test senaryosu yönetimi, test döngüleri, test analizi vb. Dahil olmak üzere yazılım testinin verimliliğini ve kalitesini etkili bir şekilde artırabilen, testin esnekliğini ve görselleştirme düzeyini geliştirebilen ve nihayetinde test süresini azaltarak test süresini kısaltarak Kullanıcılar, yazılım işlev yapısına odaklanacaktır.

6, dağıtım boru hattı

Dağıtım hattında, kullanıcılar ve müşteriler, özel bir ardışık düzen aracılığıyla uygulamaların otomatik dağıtımını ve manuel olarak izlenmesini esnek bir şekilde gerçekleştirebilir; aynı zamanda, uygulama örneği başlatma ve durdurma, durum dahil, Choerodon kullanılarak geliştirilen ve dağıtılan çeşitli uygulama hizmetlerini yönetmek için dağıtım hattını da kullanabilirler. Çok ortamlı tek tıklamayla dağıtım elde etmek için ağ, etki alanı adı, veritabanı hizmeti, önbellek hizmeti vb. Gibi uygulamayla ilgili çeşitli kaynak yönetimine ek olarak izleme, uygulama sürümü kontrolü, kapsayıcı yönetimi vb.

7. Operasyon yönetimi

Operasyon yönetimi, platformun gerçek zamanlı izlenmesini destekler ve kullanıcıların darboğazları bulmalarına ve BT kaynak tahsisini optimize etmelerine yardımcı olmak için analiz raporları sağlar. Proaktif hizmetler elde etmek için hedef ortam ve konteyner düzenleme ve zamanlama, ağ, yönlendirme ve depolama yönetimi, altyapıdan uygulamaya tam yığın izleme ve yönetim, uygulama durumu prob algılama yönetimi, uygulamaların 360 ° zamanında geri bildirimi ve ilgili durum yönetimi aracılığıyla .

8. Hızlı uygulama geliştirme platformu

Choerodon yalnızca bir DevOps tam bağlantı yönetimi destek platformu değil, aynı zamanda düşük kodlu bir uygulama geliştirme platformudur. Grafiksel yapılandırma ve zengin kurumsal özellikler sayesinde, MVC mimarisi monolitik uygulamaları ve mikro hizmet mimarisi dağıtılmış uygulamaları oluşturmak için. Ekip, uygulama pazarı aracılığıyla uygulamayı başka proje veya kuruluşlarla da paylaşabilir.

0.21 güncelleme içeriği

1. Yeni özellikler

Yineleme planı, çalışma listesi

  • Yapılandırma panosu, silme durumunu destekler.
  • Soruları içe aktarmak, ebeveyn-çocuk ilişkilerini içe aktarmayı destekler ve kullanıcılar hikayeleri veya görevleri içe aktarırken aynı zamanda alt görevleri içe aktarabilir.
  • Çevik mesaj bildirimi, e-posta modunu destekler.

bilgi tabanı

  • Birden çok bilgi tabanının oluşturulmasını destekleyin.

  • Açıklama kapsamını belirlemek için bilgi tabanını destekleyin.

  • Bilgi tabanı, belge şablonlarının ayarlanmasını destekler.

  • Şablonlara dayalı bilgi tabanlarının veya belgelerin oluşturulmasını destekleyin.
  • Bilgi tabanı, belgelerin kopyalanmasını destekler.
  • Bilgi tabanını geri dönüşüm kutusundan geri yükleme desteği.

2. Kusur onarımı

Yineleme planı, çalışma listesi

  • Hikaye haritasının menü çubuğunu tam ekran göstermesi sorununu düzeltin.
  • Yineleme planlama tezgahı yenilendikten sonra veri olmaması sorununu düzeltin.
  • Sorun ayrıntılarında kalan tahmini süre adının yanlış görüntülenmesi sorununu düzeltin.
  • Hikaye haritası destanında yorumların belirli koşullar altında görüntülenememesi sorunu düzeltildi.
  • Agile modülünden sorumlu kişinin tanımsız olarak gösterdiği sorunu düzeltin.

bilgi tabanı

  • Bilgi tabanının menü çubuğunu tam ekran göstermesi sorununu düzeltin.
  • Wiki'nin bilgi tabanına taşınmasının neden olduğu işlem geçmişinin ve sürüm karşılaştırmasının anormal görüntülenmesi sorununu düzeltin.
  • Bilgi tabanı belgesini silmenin, Agile sorunuyla olan ilişkiyi silmemesi sorununu düzeltin.

3. İşlev optimizasyonu

Yineleme planı, çalışma listesi

  • Çevik Kanban performansını optimize edin.
  • Çalışma listesi performansını optimize edin.
  • Kanban durumunun tamamlandı ve kaydedildi olarak ayarlandığı, ancak etkili olmadığı sorunun yapılandırmasını optimize edin.
  • Toplu sürükle ve bırak yöntemiyle yapılacak iş sayısının görünümünü optimize edin.
  • Sorun bağlantı sayfasının stilini optimize edin.
  • Özel alanların sayfa stilini optimize edin.

4. Kod geliştirme

Kusur onarımı

  • Sürekli entegrasyon işlem hattındaki son şubenin her sayfasındaki sorunu düzeltin.

İşlev optimizasyonu

  • Uygulama hizmetinin silinememesiyle sonuçlanan, işlenmekte olan durumu önlemek için uygulama hizmeti oluşturma işleminin zaman aşımı mantığını optimize edin.
  • Paylaşılan uygulama hizmeti görüntülerinin çekilmesini optimize edin.

5. Ortam dağıtımı

Yeni özellikler

  • "Küme Yönetimi-Bileşen Yönetimi" modülü, yönetim izleme bileşenlerinin (Prometheus, Grafana, AlertManager) kurulumunu ve kaldırılmasını destekleyen yeni bir "İzleme Bileşenleri" kartına sahiptir.
    • Küme modülü, izleme bileşeninin kurulu olduğu öncülünde kümedeki tüm düğümlerin kaynak kullanımını görüntülemeyi destekleyen yeni bir "küme izleme" işlevine sahiptir.

    • Kümedeki her düğümün ayrıntılar sayfası yeni bir "Düğüm İzleme" işlevine sahiptir. İzleme bileşeni yüklendikten sonra, her düğümün kaynak kullanım ayrıntılarını ve düğüm altındaki tüm Bölmelerin kaynak kullanımını görüntülemek desteklenir.

    • Küme modülü, yeni bir "durum denetimi" işlevi ekler, Polaris bileşenlerini entegre eder ve küme ve ortamdaki kararlılığı, güvenilirliği, ölçeklenebilirliği ve güvenliği etkileyebilecek yapılandırma sorunlarının algılanmasını destekler.

    • Örnek görünümü - Ortam katmanında, kararlılığı, güvenilirliği, ölçeklenebilirliği ve güvenliği etkileyebilecek her bir örnek yapılandırma dosyasındaki yapılandırma sorunlarının tespitini destekleyen yeni bir ortam "durum denetimi" işlevi bulunur.

    • Kaynak Görünümü-Çevresel katmanı, ilgili ortamın gönderim senkronizasyon durumunu ve GitOps hata günlüğünü görüntülemeyi destekleyen "Senkronizasyon Durumunu Gönder" görüntüsünü ekledi.

    • Dağıtım modülü, örnek görünümü ve kaynak görünümü, aynı ortama birden çok uygulama hizmetinin eşzamanlı toplu dağıtımını destekleyen yeni bir "toplu dağıtım" işlevine sahiptir.

    • "Örnek-İşlem Ayrıntıları-Daha Fazla Ayrıntı" bölümünde, örnek yapılandırma dosyalarının ayrıntılarının YAML biçiminde görüntülenmesini destekleyen yeni bir "YAML biçiminde Görüntüle" işlevi eklenmiştir.

    • "Dağıtım Ortamı" sütunu, ardışık düzene dahil edilen dağıtım görevlerine karşılık gelen ortamı görüntülemek için ardışık düzen listesine eklenmiştir.

    • PV listesinde, "Kümeye Sahip Olma" sütununa yeni bir küme durum ekranı eklenir.
    • PVC listesine "PV Tipi" görüntüsü eklendi.

    6. Temel işlevler

    Yeni özellikler

    • "Kişisel Merkez", GitLab parolasının tek tıklamayla sıfırlanmasını destekleyen yeni bir "GitLab Parolasını Sıfırla" işlevine sahiptir.
    • Platform yönetimi modülüne, platformdaki platform katmanının çevrimiçi nüfus istatistikleri çizelgesini, platform toplam nüfus istatistik çizelgesini, işlem yürütme durumunu, Choerodon e-posta gönderme durumunu, sistem duyurularını ve işlem kayıtlarını görüntülemeyi destekleyen yeni bir "Platforma Genel Bakış" sayfası eklenmiştir.

    • Platform yönetimi-rol yönetimi, platform katmanının, organizasyon katmanının ve proje katmanının her menüsü altında arayüz izinlerinin eklenmesi ve iyileştirilmesi ve özel roller için menü altında daha ayrıntılı işlem izinleri atama desteği.
    • Organizasyon seviyesi-Yönetim Merkezi, toplam organizasyon sayısını, proje durumunu, küme durumunu, uygulama hizmetine genel bakışı, proje dağıtım durumunu, işlem yürütme durumunu ve organizasyon seviyesi operasyon kayıtlarını görüntülemeyi destekleyen yeni bir "Organizasyona Genel Bakış" sayfası eklendi.

    • Proje düzeyinde işlem modülünde, proje personelinin proje düzeyindeki işlem örneklerinin çalışmasını görüntülemesini desteklemek için yeni bir "işlem yönetimi" sayfası eklenir.
    • Proje katmanı - Bildirim ayarlarına, Çevik mesajlar, DevOps mesajları ve kaynak silme doğrulaması için yeni bir Sekme sayfası eklenir.Bu sayfa, proje altındaki çeşitli mesaj bildirim olaylarının gönderme yöntemlerinin ve bildirim nesnelerinin birleşik yönetimini destekler.
    • "Kullanıcı Rolü Ekle", "Kuruluşu Devre Dışı Bırak", "Parolayı Sıfırla" ve "Kullanıcıyı İçe Aktar" gibi etkinlikler için bildirimler eklendi.

    Kusur onarımı

    • "Platform Yönetimi-Rol Yönetimi" içinde proje düzeyinde özel bir rol oluşturduktan sonra GitLab rol etiketini seçmemenin neden olduğu sorunu düzeltin.
    • Platform katmanının API istatistiklerinde ara sıra veri bulunmaması sorununu düzeltin.

    İşlev optimizasyonu

    • "Şifremi unuttum" sürecini optimize edin, Choerodon şifreyi sıfırlamak için doğrudan kullanıcının posta kutusuna bir bağlantı gönderecek ve kullanıcı şifreyi değiştirmek için bağlantıya doğrudan tıklayabilir.
    • Kök kullanıcıların izinlerini optimize edin Kök kullanıcılar varsayılan olarak platformdaki tüm kuruluşların ve projelerin izinlerine sahiptir.
    • Kuruluş yöneticisinin yetkisini optimize edin. Kuruluş yöneticisi varsayılan olarak ilgili kuruluşun kök yetkisine sahiptir.
    • Kuruluş katmanını ve proje katmanını, kullanıcının Excel şablonunu içe aktarmak, rol kodlaması istemini ve isteğe bağlı rol kodlama işlevini eklemek için optimize edin.
    • Bir rol ekledikten sonra mesaj bildirim nesnesini optimize edin ve "rol eklenen kişiyi" bildirecek şekilde değiştirin.
    • Platform katmanının ağaç yapısının görünümünü optimize edin, genişliğini artırmak için sola ve sağa sürüklemeyi destekleyin.

    Toplum katılımı

    Topluluk forumlarındaki geri bildirimleri ve yorumları için aşağıdaki arkadaşlara ve 0.21 sürüm güncellemesine katkılarından dolayı ve sürekli desteğiniz için teşekkür ederiz.

    • @Filmdenkare
    • @ liseli_07

    Ayrıca aşağıdaki topluluk kanalları aracılığıyla en son gelişmeler, ürün özellikleri hakkında bilgi edinebilir ve topluluk katkılarına katılabilirsiniz:

    • Resmi web sitesi:
    • Forum:
    • Github: https://github.com/choerodon

    Choerodon domuz dişi balık topluluğuna katılmaya ve kurumsal dijital hizmetler için birlikte açık bir ekolojik platform oluşturmaya hoş geldiniz

    Başkent Havaalanına girmek netizenleri iç geçirdi: vatan topraklarına ayak bastıkları anda her şey yolunda!
    önceki
    Hepsi bir arada "çevirin"! Her programcının bilmesi gereken bilgisayar korsanlığı tekniklerinin bir özeti
    Sonraki
    Kaynak kodu ile taklit x hazine ürününün kart yapımı öğreticisini gerçekleştirmek için Java'yı kullanma
    Veritabanının bir docker kapsayıcısında dağıtılması neden önerilmez?
    "SQL İpuçları" MyBatis milyon limit sayfalama optimizasyonu, performans minimum 6 kat artırıldı
    [Hafifçe okuyun] RabbitMQ'yu yeniden tanıyın
    [Açık Kaynak Bilgileri] Visual Studio 201916.5 yayınlandı
    [Açık kaynak önerisi] Yeni nesil hafif ekip işbirliği sistemi olan Kooteam 0.9.2 yayınlandı
    Temel bilgisayar ağı bilgisi, sadece bu yeterli
    Suikast nedir? İngiliz ev sahibi bir soruyla karşı karşıya kalan ABD sözcüsü yalan söylemeye başladı
    Film Rehberi Zenginlik ve itibar kazanmak istemiyor, gemiyle birlikte ölmeyi seçiyor
    Çin'in Üçüncü Nesil Tarım Makinelerinin İnovasyon Sistemini Kurmak
    Turistler, Jingshan Dağı'ndaki Wanchun Pavilion'da fotoğraf çekmek için bir araya geliyor
    Giriş nasıl izole edilir ve masrafları kim bırakacak? Daha açık
    To Top