
# GitLab CI/CD Inputs: Siguran i preporučen način za prosljeđivanje parametara u pipeline
<h2 id="nova-era-parametrizacije-u-gitlab-cicd-inputs">Nova era parametrizacije u GitLab CI/CD: Inputs</h2>
<p>GitLab je predstavio novu značajku naziva <strong>CI/CD Inputs</strong> koja donosi intuitivniji i sigurniji način za prenošenje parametara u pipelineove. Ova poboljšanja predstavljaju sljedeći korak prema standardizaciji i boljoj zaštiti vaših DevOps procesa unutar GitLaba.</p>
<h3 id="prije-kompleksnost-i-varijabilnost">Prije: kompleksnost i varijabilnost</h3>
<p>Prijašnji način rada s parametrima u GitLab CI/CD uključivao je korištenje <code>trigger</code> tokena, ručno definiranje varijabli i workaround rješenja za prijenos vrijednosti koje nisu uvijek bile sigurne niti lako održive. Također, YAML konfiguracije su postajale sve kompleksnije, otežavajući razumijevanje i održavanje kode-baziranih DevOps procesa.</p>
<h3 id="sada-standardizirani-cicd-inputs">Sada: standardizirani CI/CD Inputs</h3>
<p>Uz CI/CD Inputs, GitLab uvodi standardiziran način deklariranja parametara koje pipeline može primiti. To omogućuje veću čitljivost, validaciju na razini sheme i poboljšanu sigurnost jer se vrijednosti jasno definiraju te sustav upozorava ako dođe do nedosljednosti ili neželjenih vrijednosti.</p>
<h3 id="prednosti-inputs-pristupa">Prednosti Inputs pristupa</h3>
<ul>
<li><strong>Sigurnost</strong>: Validacija i definirani okviri smanjuju rizik od injekcija ili pogreški pri pokretanju pipelineova.</li>
<li><strong>Jednostavnost</strong>: Čišći YAML kod, bez kompleksnih workaround implementacija.</li>
<li><strong>Vidljivost</strong>: Korisnici jasno vide koji parametri se očekuju i što unose.</li>
<li><strong>Skalabilnost</strong>: Infrastrukture temeljene na konfiguraciji (Infrastructure as Code) lakše se proširuju.</li>
</ul>
<h3 id="kako-započeti">Kako započeti?</h3>
<p>Nova opcija je dostupna od GitLab 16.10 verzije, a korištenje započinje jednostavnim dodavanjem ključnih riječi <code>inputs</code> prilikom definiranja <code>workflow</code> sekcije vašeg CI/CD YAML-a. Službena dokumentacija pruža detaljan vodič i primjere implementacije.</p>
<h3 id="zaključak">Zaključak</h3>
<p>CI/CD Inputs značajno unaprjeđuju način rada s parametrima u GitLabu, donoseći više transparentnosti, sigurnosti i održivosti u kontinuiranu integraciju i dostavu. Ako tražite pomoć pri implementaciji ili želite GitLab licence i stručnu podršku u Hrvatskoj, Srbiji, Sloveniji, Češkoj, Slovačkoj, Sjevernoj Makedoniji, Ujedinjenom Kraljevstvu ili regijama s našim udaljenim osobljem poput Izraela, Južne Afrike ili Paragvaja, <a href="https://gitlab.consulting/hr-hr/?mtm_campaign=internal-blog-link&amp;mtm_kwd=hr-hr:ci-cd-inputs-secure-and-preferred-method-to-pass-parameters-to-a-pipeline">kontaktirajte nas</a> – IDEA GitLab Solutions je GitLab Select Partner s iskustvom koje vam može pomoći u svakom koraku vaše DevOps transformacije.</p>


