Junior — Middle
Դուք ունե՞ք պրակտիկ փորձ CI/CD-ի միջոցով ծրագրային արտադրանքների առաքման և տեղադրման գործընթացների ավտոմատացման ոլորտում։
sobes.tech AI
Պատասխան AI-ից
Այո, իմ պրակտիկ փորձը վերաբերում է CI/CD-ի միջոցով առաքման և տեղադրման գործընթացների ավտոմատացմանը: Օրինակ, ես կարգավորել եմ Jenkins և GitLab CI-ում պայպլայններ Android հավելվածների համար, որոնք ավտոմատ կերպով հավաքում էին նախագիծը, գործարկում թեստերը, ստեղծում APK-ներ և բեռնում դրանք փորձարկման միջավայրեր կամ հավելվածների խանութներ:
Տիպիկ գործընթացը ներառում էր՝
- Շյուղում push-ի ժամանակ ավտոմատ կառուցում
- Միավոր և UI թեստերի գործարկում
- Արտադրանքի (APK) սերունդ
- Տեղադրում փորձարկման սարքերին կամ Firebase App Distribution-ում
Այս ամենը հնարավորություն տվեց արագացնել զարգացման ցիկլը և բարելավել որակը՝ վաղ հայտնաբերելով սխալները: