Pipetvariabelen in Cloud Manager configuring-pipeline-variables

Uw bouwstijlproces zou op specifieke configuratievariabelen kunnen baseren die niet in de bewaarplaats van het Git zouden moeten worden opgeslagen. Of, kunt u hen tussen pijpleidingslooppas op de zelfde tak moeten aanpassen. Met Cloud Manager kunt u deze instellingen als pijpleidingvariabelen beheren.

Info over pijpleidingsvariabelen pipeline-variables

Met Cloud Manager kunt u pijpleidingvariabelen op verschillende manieren configureren.

Variabelen kunnen worden opgeslagen als normale tekst of in rust worden versleuteld. In beide gevallen worden variabelen binnen de ontwikkelomgeving beschikbaar gemaakt als een omgevingsvariabele, waarnaar vervolgens kan worden verwezen vanuit het pom.xml -bestand of andere constructiescripts.

Voeg een pijpleidingsvariabele door Cloud Manager toe ui

De variabelen van de pijpleiding kunnen door het gebruikersinterface van Cloud Manager worden gevormd en worden beheerd. Zij helpen pijpleidingsbeheer stroomlijnen, vooral wanneer de variërende configuraties over verschillende stappen worden vereist.

U moet toestemmingen hebben om de pijpleiding uit te geven om, pijpleidingsvariabelen toe te voegen uit te geven en te schrappen.

Als een pijpleiding loopt, veranderlijk beheer wordt geblokkeerd.

om een pijpleidingsvariabele door Cloud Manager toe te voegen:

  1. Wanneer het leiden van uw pijpleidingen, klik Ellipse - Meer pictogram van de pijpleiding waarvoor u pijpleidingsvariabelen wilt tot stand brengen.

  2. Van het drop-down menu, klik Mening/geef variabelen uit.

    Mening/geef pijpleidingsvariabelen uit

  3. In het de dialoogvakje van de Configuratie van Variabelen, ga de details in de eerste rij van de lijst in.

    table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2
    Veld Beschrijving
    Naam

    A unique name of the configuration variable. Het identificeert de specifieke variabele die in de pijpleiding wordt gebruikt. De toepassing moet de volgende naamconventies in acht nemen:

    • Variabelen mogen alleen alfanumerieke tekens en het onderstrepingsteken (_) bevatten.
    • De namen moeten allemaal hoofdletters zijn.
    • Er is een grens van 200 variabelen per pijpleiding.
    • Elke naam moet 100 tekens of minder zijn.
    • Elke string variabelewaarde moet minder dan 2048 tekens zijn.
    • Elke waarde van een variabele van het type secretString moet uit maximaal 500 tekens bestaan.
    Waarde De waarde die de variabele aanhoudt.
    Toegepaste stap

    Vereist. De stap in de pijpleiding waarop de variabele van toepassing is:

    • bouwt - de variabele wordt toegepast tijdens het bouwstijlproces.
    • Functioneel het testen - de variabele wordt gebruikt tijdens de functionele het testen stap.
    • UI het testen - de variabele wordt gebruikt tijdens UI het testen fase.
    Type Selecteer deze optie als de variabele onbewerkte tekst is of als geheim is gecodeerd.

    voeg veranderlijke toe

  4. Klik toevoegen.

    Voeg zo nodig extra variabelen toe.

  5. Klik sparen.

Een pijpleidingsvariabele bewerken edit-ui

  1. Wanneer het leiden van uw pijpleidingen, klik Ellipse - Meer pictogram van de pijpleiding waarvoor u pijpleidingsvariabelen wilt uitgeven.

  2. In het drop-down menu, klik Mening/geef variabelen uit.

    Mening/geef pijpleidingsvariabelen uit

  3. In het Ellipse - Meer pictogram

  4. In het drop-down menu, geeft de klik ​uit.

    geef veranderlijke uit

  5. Werk de waarde van de variabele bij zoals vereist.

    Alleen de waarde van de variabele kan worden gewijzigd.

  6. Voer een van de volgende handelingen uit:

    • Klik toepassen - het pictogram van het Vinkje om de verandering toe te passen.
    • Klik ongedaan maken pictogram om de verandering terug te keren.
  7. Klik sparen.

Een pijpleidingsvariabele verwijderen delete-ui

  1. Wanneer het leiden van uw pijpleidingen, klik Ellipse - Meer pictogram van de pijpleiding waarvoor u pijpleidingsvariabelen wilt schrappen.

  2. In het drop-down menu, klik Mening/geef variabelen uit.

    Mening/geef pijpleidingsvariabelen uit

  3. In het Ellipse - Meer pictogram Schrapping klikken.

De pijpleidingsvariabelen van de reeks gebruikend Cloud Manager CLI cli

Dit bevel in CLI (de Interface van de Lijn van het Bevel) plaatst een variabele.

$ aio cloudmanager:set-pipeline-variables PIPELINEID --variable MY_CUSTOM_VARIABLE test

Deze opdracht geeft een overzicht van variabelen.

$ aio cloudmanager:list-pipeline-variables PIPELINEID

Bij gebruik in een Maven pom.xml -bestand is het vaak handig om deze variabelen te koppelen aan Maven-eigenschappen met een syntaxis die lijkt op het volgende voorbeeld:

        <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>
recommendation-more-help
fbcff2a9-b6fe-4574-b04a-21e75df764ab