{"id":95,"date":"2026-01-28T13:34:26","date_gmt":"2026-01-28T13:34:26","guid":{"rendered":"https:\/\/www.almtoolbox.com\/hu\/blog\/?p=95"},"modified":"2026-02-12T13:40:03","modified_gmt":"2026-02-12T13:40:03","slug":"gitlab-dynamic-input-exact-search","status":"publish","type":"post","link":"https:\/\/www.almtoolbox.com\/hu\/blog\/gitlab-dynamic-input-exact-search\/","title":{"rendered":"\u00daj \u00e9s hat\u00e9kony funkci\u00f3k a GitLab-ban (amelyekr\u0151l kevesebbet hallani&#8230;)"},"content":{"rendered":"\n<p>Gondoltam, \u00edrok b\u0151vebben 2 \u00faj <strong>GitLab<\/strong> funkci\u00f3r\u00f3l, amelyek kb. egy h\u00f3napja jelentek meg,<br>amelyek fontosak, de kiss\u00e9 h\u00e1tt\u00e9rbe szorultak<br>(mivel k\u00f6ztudottan a felhajt\u00e1s a term\u00e9k k\u00f6r\u00fcl jelenleg az AI-r\u00f3l sz\u00f3l\u2026 \u00e9s err\u0151l m\u00e1r \u00edrtunk kor\u00e1bbi bejegyz\u00e9sekben).<\/p>\n\n\n\n<p>Ezek olyan k\u00e9pess\u00e9gek, amelyekre sz\u00e1mos \u00fcgyf\u00e9l (vil\u00e1gszerte) v\u00e1rt,<br>\u00e9s nemr\u00e9g csendben megjelentek\u2026 V\u00e9lem\u00e9nyem szerint \u00e9rdemes megismerni \u0151ket.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">1. Dynamic Input Options (Dinamikus beviteli opci\u00f3k)<\/h2>\n\n\n\n<p>Ez a funkci\u00f3 decemberben (18.7-es kiad\u00e1s) jelent meg, \u00e9s kib\u0151v\u00edti a CI\/CD Inputs lehet\u0151s\u00e9geit,<br>\u00edgy mostant\u00f3l <strong>dinamikus \u00e9rt\u00e9keket<\/strong> lehet megadni a CI\/CD \u0171rlaphoz (bele\u00e9rtve a leg\u00f6rd\u00fcl\u0151 list\u00e1kat \/ dropdown lists),<br>valamint f\u00fcgg\u0151s\u00e9geket lehet be\u00e1ll\u00edtani a mez\u0151k k\u00f6z\u00f6tt.<\/p>\n\n\n\n<p>Ez az egyik legn\u00e9pszer\u0171bb funkci\u00f3 a Jenkins-ben, \u00e9s v\u00e9gre meg\u00e9rkezett a GitLab CI-be is.<\/p>\n\n\n\n<p>Ez a k\u00e9pess\u00e9g lehet\u0151v\u00e9 teszi a nem technikai felhaszn\u00e1l\u00f3k sz\u00e1m\u00e1ra is, hogy pipeline-okat futtassanak,<br>\u00fagy, hogy egy z\u00e1rt list\u00e1b\u00f3l (dropdown) v\u00e1lasztanak opci\u00f3kat,<br>\u00e9s a mez\u0151k a v\u00e1laszt\u00e1snak megfelel\u0151en v\u00e1ltozhatnak.<br>P\u00e9ld\u00e1ul: ha AWS-re t\u00f6rt\u00e9n\u0151 telep\u00edt\u00e9st v\u00e1lasztunk, a k\u00f6vetkez\u0151 mez\u0151 csak AWS r\u00e9gi\u00f3kat fog tartalmazni;<br>ha GCP-t v\u00e1lasztunk, akkor csak a GCP-re relev\u00e1ns lehet\u0151s\u00e9gek jelennek meg (\u00e9s \u00edgy tov\u00e1bb).<br>Itt egy k\u00e9p a szeml\u00e9ltet\u00e9shez:<\/p>\n\n\n<div class=\"wp-block-image wp-block-image size-full is-resized\">\n<figure class=\"aligncenter\"><a href=\"https:\/\/www.almtoolbox.com\/blog_he\/wp-content\/uploads\/2026\/01\/img1-1.webp\"><img decoding=\"async\" src=\"https:\/\/www.almtoolbox.com\/blog_he\/wp-content\/uploads\/2026\/01\/img1-1.webp\" alt=\"GitLab dinamikus beviteli opci\u00f3k\" class=\"wp-image-13166\" style=\"aspect-ratio:2.3356040595022938;width:771px;height:auto\"\/><\/a><\/figure>\n<\/div>\n\n\n<p>Ez a funkci\u00f3 minden kiad\u00e1sban el\u00e9rhet\u0151!<\/p>\n\n\n\n<p>Tov\u00e1bbi inform\u00e1ci\u00f3 <a href=\"https:\/\/almtoolbox-dot-elite-magpie-462511-c4.uc.r.appspot.com\/?c=1e1Pz8zhnNNbY8kik62c39dfpVpkMOxlUZpdj6_ML2nI&amp;q=136710483&amp;r=19c04c62238ea852&amp;z=1769606621516&amp;o=https%3A%2F%2Fdocs.gitlab.com%2Fci%2Finputs%2F%23define-conditional-input-options-with-specinputsrules\" target=\"_blank\" rel=\"noreferrer noopener\">itt tal\u00e1lhat\u00f3<\/a>.<\/p>\n\n\n\n<p>(Seg\u00edthet\u00fcnk az ehhez igaz\u00edtott pipeline-ok ki\u00e9p\u00edt\u00e9s\u00e9ben)<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">2. &#8220;Exact Code Search&#8221; (Pontos k\u00f3dkeres\u00e9s)<\/h2>\n\n\n\n<p>Mostant\u00f3l fejlettebb \u00e9s pontosabb keres\u00e9st v\u00e9gezhet\u00fcnk Regular Expressions (Regex) haszn\u00e1lat\u00e1val \u2013<br>kereshet\u00fcnk a k\u00f3dban a teljes k\u00f6rnyezetben, egy adott csoportban vagy egy adott projektben.<\/p>\n\n\n\n<p>Aki m\u00e9g nem ismern\u00e9: a Regular Expressions (szab\u00e1lyos kifejez\u00e9sek vagy r\u00f6viden &#8220;Regex&#8221;)<br>lehet\u0151v\u00e9 teszik keres\u00e9si mint\u00e1k szabad \u00e9s fejlett defini\u00e1l\u00e1s\u00e1t, amely (p\u00e9ld\u00e1ul) lehet\u0151v\u00e9 teszi<br>karakterk\u00e9szletek (mint sz\u00e1mtartom\u00e1nyok \/ bet\u0171tartom\u00e1nyok stb.) meghat\u00e1roz\u00e1s\u00e1t sokkal kifinomultabb m\u00f3don, mint a &#8220;helyettes\u00edt\u0151 karakterek&#8221; (wildcards).<\/p>\n\n\n\n<p>K\u00e9p a szeml\u00e9ltet\u00e9shez:<\/p>\n\n\n<div class=\"wp-block-image wp-block-image size-large is-resized\">\n<figure class=\"aligncenter\"><a href=\"https:\/\/www.almtoolbox.com\/blog_he\/wp-content\/uploads\/2026\/01\/exact_code_search.jpg\"><img decoding=\"async\" src=\"https:\/\/www.almtoolbox.com\/blog_he\/wp-content\/uploads\/2026\/01\/exact_code_search-1024x731.jpg\" alt=\"GitLab Pontos K\u00f3dkeres\u00e9s\" class=\"wp-image-13163\" style=\"width:694px;height:auto\"\/><\/a><\/figure>\n<\/div>\n\n\n<div style=\"height:24px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>Ez a funkci\u00f3 a Premium \u00e9s Ultimate kiad\u00e1sokban \u00e9rhet\u0151 el, \u00e9s ha Self-hosted (saj\u00e1t \u00fczemeltet\u00e9s\u0171) k\u00f6rnyezetet haszn\u00e1lnak,<br>akkor bizonyos infrastruktur\u00e1lis telep\u00edt\u00e9st ig\u00e9nyel (ebben a t\u00e9m\u00e1ban is tudunk seg\u00edteni).<br>Tov\u00e1bbi inform\u00e1ci\u00f3 <a href=\"https:\/\/docs.gitlab.com\/user\/search\/exact_code_search\/\" target=\"_blank\" rel=\"noreferrer noopener\">itt<\/a>.<\/p>\n\n\n\n<p>Tov\u00e1bbi inform\u00e1ci\u00f3 a term\u00e9k \u00f6sszes funkci\u00f3j\u00e1r\u00f3l kiad\u00e1sok \u00e9s n\u00e9pszer\u0171s\u00e9gi mutat\u00f3k szerint<br>megtal\u00e1lhat\u00f3 r\u00e9szletes \u00e9s friss\u00edtett t\u00e1bl\u00e1zatainkban <u><strong><a href=\"https:\/\/www.almtoolbox.com\/blog\/whats-new-in-gitlab-18\/\" target=\"_blank\" rel=\"noreferrer noopener\">itt<\/a><\/strong><\/u><br>(az inform\u00e1ci\u00f3k egy r\u00e9sze kiz\u00e1r\u00f3lag \u00fcgyfeleink sz\u00e1m\u00e1ra \u00e9rhet\u0151 el).<\/p>\n\n\n\n<p>Ha viszonylag r\u00e9gi verzi\u00f3t haszn\u00e1lnak, \u00e9s szeretn\u00e9nek friss\u00edteni<br>(\u00e9s k\u00f6zben &#8220;beoltani&#8221; magukat a fontos biztons\u00e1gi friss\u00edt\u00e9sekkel is) \u2013 <br>ebben is tudunk seg\u00edteni, valamint a friss\u00edt\u00e9sek automatiz\u00e1l\u00e1s\u00e1nak ki\u00e9p\u00edt\u00e9s\u00e9ben is.<\/p>\n\n\n\n<p class=\"has-background\" style=\"background-color:#ebf6ff\"><em>A cikket Tamir Geffen, az ALM Toolbox vez\u00e9rigazgat\u00f3ja \u00edrta.<br>Az ALM Toolbox t\u00f6bb sz\u00e1z \u00fcgyf\u00e9lnek seg\u00edtett a megfelel\u0151 GitLab kiad\u00e1s kiv\u00e1laszt\u00e1s\u00e1ban, licencel\u00e9sben, a term\u00e9k bevezet\u00e9s\u00e9nek tervez\u00e9s\u00e9ben \u00e9s a GitLab t\u00e1mogat\u00e1s\u00e1ban.<br>Hivatalos GitLab partnerek vagyunk 2016 \u00f3ta, \u00e9s a GitLab \u00e1ltal adom\u00e1nyozott c\u00edmekkel rendelkez\u00fcnk: <strong>Selected Partner, GitLab Hero<\/strong> \u00e9s <strong>&#8220;GitLab Champion&#8221;<\/strong>, valamint hivatalos GitLab szakmai min\u0151s\u00edt\u00e9sekkel a vizsg\u00e1k let\u00e9tele ut\u00e1n.<br>Nemr\u00e9giben az STKI kutat\u00f3c\u00e9g is <strong>&#8220;GitLab Selected Partner&#8221;<\/strong>-nek v\u00e1lasztott minket a 2024-2025-\u00f6s \u00e9vekre.<br>Felvehetik vel\u00fcnk a kapcsolatot emailben a <strong class=\"\"><a href=\"mailto:gitlab@almtoolbox.com\" target=\"_blank\" rel=\"noreferrer noopener\">gitlab@almtoolbox.com<\/a><\/strong> c\u00edmen,<\/em><br><em>vagy h\u00edvhatnak minket a k\u00f6vetkez\u0151 sz\u00e1mon: 072-240-5222<\/em><\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Relev\u00e1ns linkek:<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/almtoolbox.com\/il\/gitlab\">GitLab Izrael weboldal (h\u00e9ber\u00fcl)<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/www.almtoolbox.com\/blog_he\/gitlab-customer-support-israel\/\" target=\"_blank\" rel=\"noreferrer noopener\">T\u00e1mogat\u00e1si k\u00f6zpontunk a GitLab-hoz<\/a><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Magyar\u00e1z\u00f3 cikk a GitLab nemr\u00e9g megjelent \u00faj \u00e9s hasznos funkci\u00f3ir\u00f3l: Dynamic Input Options a GitLab CI-hez \u00e9s Exact Code Search a fejlett keres\u00e9sekhez.<\/p>\n","protected":false},"author":4,"featured_media":94,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[12,40],"tags":[41,42],"class_list":["post-95","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-gitlab","category-gitlab-ci","tag-gitlab-dynamic-input","tag-zoekt"],"_links":{"self":[{"href":"https:\/\/www.almtoolbox.com\/hu\/blog\/wp-json\/wp\/v2\/posts\/95","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.almtoolbox.com\/hu\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.almtoolbox.com\/hu\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.almtoolbox.com\/hu\/blog\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/www.almtoolbox.com\/hu\/blog\/wp-json\/wp\/v2\/comments?post=95"}],"version-history":[{"count":1,"href":"https:\/\/www.almtoolbox.com\/hu\/blog\/wp-json\/wp\/v2\/posts\/95\/revisions"}],"predecessor-version":[{"id":97,"href":"https:\/\/www.almtoolbox.com\/hu\/blog\/wp-json\/wp\/v2\/posts\/95\/revisions\/97"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.almtoolbox.com\/hu\/blog\/wp-json\/wp\/v2\/media\/94"}],"wp:attachment":[{"href":"https:\/\/www.almtoolbox.com\/hu\/blog\/wp-json\/wp\/v2\/media?parent=95"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.almtoolbox.com\/hu\/blog\/wp-json\/wp\/v2\/categories?post=95"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.almtoolbox.com\/hu\/blog\/wp-json\/wp\/v2\/tags?post=95"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}