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:
-
İ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.
-
İ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ı.
-
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.
-
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ə.
-
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.
-
İ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.