
# GitLab Inputs: Bezpečný a preferovaný způsob předávání parametrů do CI/CD pipeline
<h2 id="bezpečné-a-preferované-předávání-parametrů-do-cicd-pipeline-s-gitlab-inputs">Bezpečné a preferované předávání parametrů do CI/CD pipeline s GitLab Inputs</h2>
<p>GitLab přináší nový způsob, jak předávat parametry do CI/CD pipeline — <strong>CI/CD inputs</strong>. Tento mechanismus poskytuje bezpečnější a strukturovanější alternativu k tradičním proměnným (<code>CI/CD variables</code>), které se často používaly při spouštění pipeline ručně nebo prostřednictvím rozhraní API.</p>
<p>V minulosti bylo předávání parametrů realizováno nepříliš intuitivní cestou — pomocí spouštěcích proměnných. Tato metoda však mohla vést k riziku neočekávaného chování nebo bezpečnostním nedostatkům. S novou funkcí <strong>inputs</strong> v <code>pipeline:input</code> lze nyní definovat explicitní parametry v souboru <code>.gitlab-ci.yml</code>, čímž se docílí vyšší čitelnosti, opakovatelnosti a bezpečnosti.</p>
<p>Inputs podporují širokou škálu typů — například řetězce, čísla, logické hodnoty, seznamy nebo výčtové hodnoty (<code>enum</code>). Lze také nastavit výchozí hodnoty, typovou validaci nebo popisky položek k zajištění dokumentace přímo ve schématu pipeline.</p>
<p>Velkým benefitem je také možnost využívat inputs jak při ručním spouštění pipeline přes UI, tak při volání CI/CD pipeline skrze API nebo v rámci <a href="https://docs.gitlab.com/ee/ci/pipelines/call-pipelines.html">reusable pipelines</a>. Díky tomu je tvorba deklarativních, opakovaně použitelných CI/CD řešení jednodušší než kdykoliv dřív.</p>
<p>Podpora inputs je aktuálně označena jako <strong>Beta</strong> ve verzích GitLab 16.11 a novější. GitLab plánuje tento nový model v budoucnu plně doporučovat jako hlavní metodu předávání dat při spuštění pipeline a postupně upozadit dosavadní proměnné v UI.</p>
<p>Pokud máte zájem o konzultaci, implementaci nebo licenční poradenství ohledně moderních funkcí GitLab CI/CD, <a href="https://gitlab.consulting/cs-cz/?mtm_campaign=internal-blog-link&amp;mtm_kwd=cs-cz:ci-cd-inputs-secure-and-preferred-method-to-pass-parameters-to-a-pipeline">kontaktujte náš tým</a>. Jsme oficiálním GitLab Select Partnerem pro Českou republiku, Slovensko, Chorvatsko, Srbsko, Slovinsko, Makedonii, Spojené království a s mezinárodní působností také v Izraeli, Jižní Africe a Paraguayi.</p>


