Sobes.tech
Junior — Middle

Son iş yerinizdə istifadə olunan versiya buraxılışı prosesindən danışa bilərsinizmi?

sobes.tech Süni İntellekt

AI-dan cavab

Son son iş yerimdə versiyaların buraxılması prosesi aşağıdakı kimi təşkil olunmuşdur:

  1. İnkişaf və testlər: Bütün yeni funksiyalar və səhv düzəlişləri ayrı Git şaxələrində hazırlanırdı. İş tamamlandıqdan sonra, şaxə əsas inkişaf şaxəsinə (develop) birləşdirilirdi.

  2. İnteqrasiya testləri: develop şaxəsi müntəzəm olaraq yığılır və avtomatik testlərdən keçirdi, həmçinin test cihazlarında əl ilə testlər aparılırdı.

  3. Buraxılış üçün hazırlıq: Dəyişikliklər toplusu hazır olduqda, buraxılış şaxəsi (release) yaradılırdı, burada son yoxlama və kiçik səhvlər düzəldilirdi.

  4. Yığma və yayımlama: Buraxılış şaxəsi təsdiqləndikdən sonra, son yığım (APK və ya AAB) hazırlanır və Google Play-də inkişafçı konsolu vasitəsilə yayımlanırdı, versiya və dəyişikliklərin təsviri ilə.

  5. Versiyalaşdırma: Semantik versiya nömrələməsi istifadə olunurdu (major.minor.patch), burada:

    • major — böyük dəyişikliklər,
    • minor — yeni funksiyalar,
    • patch — səhv düzəlişləri.
  6. İzləmə: Yayımdan sonra istifadəçi rəyləri və stabillik metrikaları izlənirdi, problemlərə tez cavab vermək üçün.

Bu proses tətbiqin stabilliyini qorumağa və müntəzəm olaraq yeni funksiyalarla yeniləmələr buraxmağa imkan verdi.