Junior
Proqram təminatının yığılması (build) haradan gəlir?
sobes.tech Süni İntellekt
AI-dan cavab
İnkişaf etdiricilər tərəfindən yazılmış mənbə kodu birləşdirilir və tərtib olunur (tərtib edilə bilən dillər üçün) və ya şərh olunur (şərh edilə bilən dillər üçün). Bu proses quruluş alətləri (məsələn, Maven, Gradle, npm, MSBuild) və davamlı inteqrasiya sistemləri (CI) (məsələn, Jenkins, GitLab CI, GitHub Actions, Azure DevOps) vasitəsilə həyata keçirilir.
Proses aşağıdakılardan ibarətdir:
- Mənbə kodun alınması: Versiya nəzarət sistemindən (Git, SVN).
- Asılılıqların həll olunması: Lazımi kitabxanaların və çərçivələrin yüklənməsi.
- Tərtib/Şərh: Kodun icra olunan formata çevrilməsi.
- Testlərin keçirilməsi: Birlik testləri, inteqrasiya testləri.
- Artefaktın yaradılması: Son məhsulun paketlənməsi (JAR, WAR, EXE, ZIP və s.).
- Artefaktın yayımlanması: Tərtibin anbarına (Maven Central, Nexus, Artifactory) və ya fayl serverinə saxlanılması və sonrakı istifadə üçün (test, yerləşdirmə).
Tərtib müxtəlif tetikleyicilər ilə başlaya bilər:
- Anbara commit.
- Cədvələ uyğun.
- Əl ilə.
QA mühəndisləri hazır tərtib artefaktlarına giriş əldə edir və bunlar test mühitlərində yerləşdirilir.