Gondoltam, írok bővebben 2 új GitLab funkcióról, amelyek kb. egy hónapja jelentek meg,
amelyek fontosak, de kissé háttérbe szorultak
(mivel köztudottan a felhajtás a termék körül jelenleg az AI-ról szól… és erről már írtunk korábbi bejegyzésekben).
Ezek olyan képességek, amelyekre számos ügyfél (világszerte) várt,
és nemrég csendben megjelentek… Véleményem szerint érdemes megismerni őket.
1. Dynamic Input Options (Dinamikus beviteli opciók)
Ez a funkció decemberben (18.7-es kiadás) jelent meg, és kibővíti a CI/CD Inputs lehetőségeit,
így mostantól dinamikus értékeket lehet megadni a CI/CD űrlaphoz (beleértve a legördülő listákat / dropdown lists),
valamint függőségeket lehet beállítani a mezők között.
Ez az egyik legnépszerűbb funkció a Jenkins-ben, és végre megérkezett a GitLab CI-be is.
Ez a képesség lehetővé teszi a nem technikai felhasználók számára is, hogy pipeline-okat futtassanak,
úgy, hogy egy zárt listából (dropdown) választanak opciókat,
és a mezők a választásnak megfelelően változhatnak.
Például: ha AWS-re történő telepítést választunk, a következő mező csak AWS régiókat fog tartalmazni;
ha GCP-t választunk, akkor csak a GCP-re releváns lehetőségek jelennek meg (és így tovább).
Itt egy kép a szemléltetéshez:
Ez a funkció minden kiadásban elérhető!
További információ itt található.
(Segíthetünk az ehhez igazított pipeline-ok kiépítésében)
2. “Exact Code Search” (Pontos kódkeresés)
Mostantól fejlettebb és pontosabb keresést végezhetünk Regular Expressions (Regex) használatával –
kereshetünk a kódban a teljes környezetben, egy adott csoportban vagy egy adott projektben.
Aki még nem ismerné: a Regular Expressions (szabályos kifejezések vagy röviden “Regex”)
lehetővé teszik keresési minták szabad és fejlett definiálását, amely (például) lehetővé teszi
karakterkészletek (mint számtartományok / betűtartományok stb.) meghatározását sokkal kifinomultabb módon, mint a “helyettesítő karakterek” (wildcards).
Kép a szemléltetéshez:
Ez a funkció a Premium és Ultimate kiadásokban érhető el, és ha Self-hosted (saját üzemeltetésű) környezetet használnak,
akkor bizonyos infrastrukturális telepítést igényel (ebben a témában is tudunk segíteni).
További információ itt.
További információ a termék összes funkciójáról kiadások és népszerűségi mutatók szerint
megtalálható részletes és frissített táblázatainkban itt
(az információk egy része kizárólag ügyfeleink számára érhető el).
Ha viszonylag régi verziót használnak, és szeretnének frissíteni
(és közben “beoltani” magukat a fontos biztonsági frissítésekkel is) –
ebben is tudunk segíteni, valamint a frissítések automatizálásának kiépítésében is.
A cikket Tamir Geffen, az ALM Toolbox vezérigazgatója írta.
Az ALM Toolbox több száz ügyfélnek segített a megfelelő GitLab kiadás kiválasztásában, licencelésben, a termék bevezetésének tervezésében és a GitLab támogatásában.
Hivatalos GitLab partnerek vagyunk 2016 óta, és a GitLab által adományozott címekkel rendelkezünk: Selected Partner, GitLab Hero és “GitLab Champion”, valamint hivatalos GitLab szakmai minősítésekkel a vizsgák letétele után.
Nemrégiben az STKI kutatócég is “GitLab Selected Partner”-nek választott minket a 2024-2025-ös évekre.
Felvehetik velünk a kapcsolatot emailben a gitlab@almtoolbox.com címen,
vagy hívhatnak minket a következő számon: 072-240-5222

