Sobes.tech
Junior — Middle

Դուք ունե՞ք պրակտիկ փորձ CI/CD-ի միջոցով ծրագրային արտադրանքների առաքման և տեղադրման գործընթացների ավտոմատացման ոլորտում։

sobes.tech AI

Պատասխան AI-ից

Այո, իմ պրակտիկ փորձը վերաբերում է CI/CD-ի միջոցով առաքման և տեղադրման գործընթացների ավտոմատացմանը: Օրինակ, ես կարգավորել եմ Jenkins և GitLab CI-ում պայպլայններ Android հավելվածների համար, որոնք ավտոմատ կերպով հավաքում էին նախագիծը, գործարկում թեստերը, ստեղծում APK-ներ և բեռնում դրանք փորձարկման միջավայրեր կամ հավելվածների խանութներ:

Տիպիկ գործընթացը ներառում էր՝

  • Շյուղում push-ի ժամանակ ավտոմատ կառուցում
  • Միավոր և UI թեստերի գործարկում
  • Արտադրանքի (APK) սերունդ
  • Տեղադրում փորձարկման սարքերին կամ Firebase App Distribution-ում

Այս ամենը հնարավորություն տվեց արագացնել զարգացման ցիկլը և բարելավել որակը՝ վաղ հայտնաբերելով սխալները: