Pipeline-variabler i Cloud Manager configuring-pipeline-variables
Din byggprocess kan vara beroende av specifika konfigurationsvariabler som inte ska lagras i Git-databasen. Du kan också behöva justera dem mellan olika pipeline-körningar på samma gren. Med Cloud Manager kan du hantera de här inställningarna som pipeline-variabler.
Om pipeline-variabler pipeline-variables
Med Cloud Manager kan du konfigurera pipeline-variabler på flera olika sätt.
Variabler kan lagras som antingen oformaterad text eller krypteras i vila. I båda fallen görs variabler tillgängliga i byggmiljön som en miljövariabel, som sedan kan refereras inifrån filen pom.xml
eller andra byggskript.
Lägga till en pipeline-variabel via Cloud Manager ui
Pipeline-variabler kan konfigureras och hanteras via Cloud Manager användargränssnitt. De hjälper till att effektivisera hanteringen av pipeline, särskilt när olika konfigurationer krävs i olika steg.
Du måste ha behörighet att redigera pipelinen för att lägga till, redigera och ta bort pipelinevariabler.
Om en pipeline körs blockeras variabelhanteringen.
Så här lägger du till en pipeline-variabel via Cloud Manager:
-
När du hanterar dina pipelines klickar du på ikonen för den pipeline som du vill skapa pipelinevariabler för.
-
Klicka på Visa/redigera variabler i listrutan.
-
Ange informationen på tabellens första rad i dialogrutan Variablkonfiguration.
table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 Fält Beskrivning Namn Ett unikt namn på konfigurationsvariabeln. Den identifierar den specifika variabeln som används i pipeline. Den måste följa följande namngivningskonventioner:
- Variabler får bara innehålla alfanumeriska tecken och understreck (
_
). - Namnen ska vara versaler.
- Det finns en gräns på 200 variabler per pipeline.
- Varje namn får innehålla högst 100 tecken.
- Varje
string
-variabelvärde måste vara kortare än 2 048 tecken. - Varje
secretString
-typvariabelvärde måste vara högst 500 tecken.
Värde Värdet som variabeln innehåller. Steget används Obligatoriskt. Det steg i pipeline som variabeln gäller för:
- Build - Variabeln används under byggprocessen.
- Funktionstestning - Variabeln används under funktionstestningssteget.
- UI-testning - Variabeln används under gränssnittstestningsfasen.
Typ Välj om variabeln är oformaterad text eller krypterad som en hemlighet. - Variabler får bara innehålla alfanumeriska tecken och understreck (
-
Klicka på Lägg till.
Lägg till ytterligare variabler efter behov.
-
Klicka på Spara.
Redigera en pipeline-variabel edit-ui
-
När du hanterar dina pipelines klickar du på ikonen för den pipeline som du vill redigera pipelinevariabler för.
-
Klicka på Visa/redigera variabler i listrutan.
-
I dialogrutan Variabelkonfiguration klickar du på ikonen för variabeln som du vill ändra.
-
Klicka på Redigera i listrutan.
-
Uppdatera värdet för variabeln efter behov.
Endast variabelns värde kan ändras.
-
Gör något av följande:
- Klicka på för att tillämpa ändringen.
- Klicka på om du vill ångra ändringen.
-
Klicka på Spara.
Ta bort en pipeline-variabel delete-ui
-
När du hanterar dina pipelines klickar du på ikonen för den pipeline som du vill ta bort pipelinevariabler för.
-
Klicka på Visa/redigera variabler i listrutan.
-
I dialogrutan Variabelkonfiguration klickar du på ikonen för variabeln som du vill ta bort och sedan på Ta bort.
Ange pipeline-variabler med Cloud Manager CLI cli
Det här kommandot i CLI (Command Line Interface) anger en variabel.
$ aio cloudmanager:set-pipeline-variables PIPELINEID --variable MY_CUSTOM_VARIABLE test
Det här kommandot listar variabler.
$ aio cloudmanager:list-pipeline-variables PIPELINEID
När den används i en Maven pom.xml
-fil är det ofta användbart att länka dessa variabler till Maven-egenskaper med en syntax som liknar den i följande exempel:
<profile>
<id>cmBuild</id>
<activation>
<property>
<name>env.CM_BUILD</name>
</property>
</activation>
<properties>
<my.custom.property>${env.MY_CUSTOM_VARIABLE}</my.custom.property>
</properties>
</profile>