Inhoudsopgave:

Hoe injecteer je een variabele in Jenkins?
Hoe injecteer je een variabele in Jenkins?

Video: Hoe injecteer je een variabele in Jenkins?

Video: Hoe injecteer je een variabele in Jenkins?
Video: Мастер-класс | JENKINS Полный курс для начинающих | Шаг за шагом | Вопросы для интервью с Дженкинсом 2024, April
Anonim

Ga vanuit de Jenkins-webinterface naar Jenkins beheren > Plug-ins beheren en installeer de plug-in

  1. Ga naar uw taakconfiguratiescherm.
  2. Zoek Bouwstap toevoegen in het gedeelte Bouwen en selecteer Injecteren omgeving variabelen .
  3. Stel de gewenste omgeving in variabele als VARIABLE_NAME=VALUE patroon.

Wat zijn dan de Jenkins-omgevingsvariabelen?

Jenkins stelt omgevingsvariabelen in

Omgevingsvariabele Beschrijving
Omgevingsvariabele Beschrijving
BUILD_NUMBER Het huidige buildnummer, zoals "153"
BUILD_ID De huidige build-ID, zoals "2005-08-22_23-59-59" (JJJJ-MM-DD_uu-mm-ss, opgeheven sinds versie 1.597)

Ten tweede, hoe voeg ik een globale variabele toe in Jenkins? 1.1 Met behulp van Jenkins Console kunnen we gemakkelijk globaal creëren omgeving variabelen . Onder sectie Globaal Eigenschappen, controleer Omgeving variabelen selectievakje. nutsvoorzieningen Jenkins sta ons toe om toevoegen sleutel- en waardeparen die toegankelijk zijn met in elk knooppunt en elke build.

Dus, hoe declareer je een variabele in de Jenkins-pijplijn?

Jenkins-pijpleiding : Hoe Definiëren een Variabele – Jenkins-variabelen . Variabelen in een Jenkins-bestand kan zijn bepaald met behulp van de zeker trefwoord. Zo een variabelen zou moeten zijn bepaald voor de pijpleiding blok begint. Wanneer variabele is bepaald , het kan worden aangeroepen vanaf de Jenkins declaratief pijpleiding met behulp van ${} syntaxis.

Wat is Jenkinsfile?

Een maken Jenkins-bestand . Zoals besproken in Defining a Pipeline in SCM, a Jenkins-bestand is een tekstbestand dat de definitie van a. bevat Jenkins-pijpleiding en wordt gecontroleerd in bronbeheer. Overweeg de volgende pijplijn die een standaard drietraps pijplijn voor continue levering implementeert.

Aanbevolen: