Een niet-productiepijpleiding toevoegen configuring-non-production-pipelines

Leer hoe u niet-productiepijpleidingen configureert om de kwaliteit van uw code te testen voordat u deze implementeert in productieomgevingen.

Een gebruiker moet de rol hebben van de Manager van de Plaatsing 0} om niet-productiepijpleidingen te vormen.

Niet-productiepijpleidingen non-production-pipelines

Naast ​ productiepijpleidingen ​ die aan stagings en productiemilieu's opstelt, kunt u niet-productiepijpleidingen ook opstelling om uw code te bevestigen.

Er zijn twee soorten niet-productiepijpleidingen:

  • Pijpleidingen van de Kwaliteit van de Code - Deze in werking gestelde codekwaliteit scant op de code in een tak van het Git en voert de bouw en de stappen van de codekwaliteit uit.
  • Pijpleidingen van de Plaatsing - Naast het uitvoeren van de bouw en de stappen van de codekwaliteit zoals de pijpleidingen van de codekwaliteit, stellen deze pijpleidingen de code aan een niet productiemilieu op.
NOTE
U kunt ​ pijpleidingsmontages ​ na de aanvankelijke opstelling uitgeven.

Een nieuwe niet-productiepijplijn toevoegen adding-non-production-pipeline

Zodra u opstelling uw programma hebt en minstens één milieu gebruikend Cloud Manager UI, bent u bereid om een niet productiepijplijn toe te voegen door deze stappen te volgen.

  1. Teken in Cloud Manager bij ​ experience.adobe.com ​.

  2. In de Snelle toegang sectie, klik Experience Manager.

  3. In het linkerzijpaneel, klik Cloud Manager.

  4. Selecteer de gewenste organisatie.

  5. Op de Mijn console van Programma's, klik een programma.

  6. Heb toegang tot Pijpleidingen kaart van het het huisscherm van Cloud Manager. Klik + voeg toe en selecteer toevoegen niet-Productiepijpleiding.

    voeg niet-productiepijpleiding toe

  7. Op het lusje van de Configuratie van voeg de dialoog van de Pijl van de Niet-Productie toe, selecteer het type van niet-productiepijplijn u met toe te voegen.

    • Pijpleiding van de Kwaliteit van de Code - creeer een pijpleiding die uw code bouwt, eenheidstests in werking stelt, en codekwaliteit evalueert maar niet opstelt.
    • Pijpleiding van de Plaatsing - creeer een pijpleiding die uw code bouwt, eenheidstests in werking stelt, codekwaliteit evalueert, en aan een milieu opstelt.

    toevoegen de pijpleidingsdialoog van de Niet-Productie

  8. Verstrek de Naam van de Pijpleiding van de a Niet-Productie om uw pijpleiding samen met de volgende extra informatie te identificeren.

    • Trigger van de Plaatsing - u hebt de volgende opties wanneer het bepalen van de plaatsingstrekkers om de pijpleiding te beginnen.

      • Handboek - gebruik deze optie om de pijpleiding manueel te beginnen.
      • op de Veranderingen van het Git - Deze optie begint de pijpleiding CI/CD wanneer de bemoeienis aan de gevormde tak van het Git wordt toegevoegd. Met deze optie, kunt u de pijpleiding nog manueel zoals vereist beginnen.
  9. Als u verkiest om a Pijpleiding van de Plaatsing te creëren, moet u het Belangrijke Metrische Gedrag van Mislukt ook bepalen.

    • vraag telkens als - dit gedrag is het gebrek plaatsend en vereist handinterventie op om het even welke belangrijke mislukking.
    • onmiddellijk het Eindigen - als geselecteerd, wordt de pijpleiding geannuleerd wanneer een belangrijke mislukking voorkomt. In feite emuleert het een gebruiker handmatig elke fout af.
    • gaat onmiddellijk - als geselecteerd, de pijpleidingsprocedures automatisch wanneer een belangrijke mislukking voorkomt. Het emuleert hoofdzakelijk een gebruiker manueel goedkeurend elke mislukking.
  10. Klik verdergaan.

  11. Op het lusje van de Code van Source van voeg niet-Productie pijplijn dialoog toe, moet u selecteren welk type van code de pijpleiding zou moeten verwerken.

Zie ​ CI/CD Pijpleidingen ​ voor meer informatie over de types van pijpleidingen.

De stappen om de verwezenlijking van uw niet productiepijplijn te voltooien variëren afhankelijk van het type van broncode u selecteerde. Volg de verbindingen hierboven om aan de volgende sectie van dit document te springen zodat kunt u de configuratie van uw pijpleiding voltooien.

Volledige stapelcode full-stack-code

Een full-stack codepijplijn implementeert tegelijkertijd back-end en front-end code builds die een of meer AEM-servertoepassingen bevatten samen met de configuratie HTTPD/Dispatcher.

NOTE
Als er al een 'full-stack'-codepijplijn voor de geselecteerde omgeving bestaat, is deze selectie uitgeschakeld.

Om de configuratie van de full-stack code non-production pijpleiding te beëindigen, volg deze stappen.

  1. Op het lusje van de Code van Source, moet u de volgende opties bepalen.

    • In aanmerking komende Milieu's van de Plaatsing - als uw pijpleiding een plaatsingspijpleiding is, moet u selecteren aan welke milieu's het zou moeten opstellen.
    • Bewaarplaats - Deze optie bepaalt waarvan git repo dat de pijpleiding de code zou moeten terugwinnen.
    note tip
    TIP
    Zie ​ Toevoegend en het Leiden Bewaarplaatsen ​ zodat kunt u leren om bewaarplaatsen in Cloud Manager toe te voegen en te beheren.
    • Tak van het Git - Deze optie bepaalt waarvan de tak in de geselecteerde pijpleiding de code zou moeten terugwinnen.

      • Voer de eerste paar tekens in van de naam van de vertakking en de functie voor automatisch aanvullen van dit veld. Hiermee kunt u de overeenkomende vertakkingen zoeken die u kunt selecteren.
    • negeert de Configuratie van de Rij van het Web - wanneer gecontroleerd, stelt de pijpleiding uw configuratie van de Webrij niet op.

    • Pijpleiding - als uw pijpleiding een plaatsingspijpleiding is, kunt u verkiezen om een het testen fase in werking te stellen. Controleer de opties die u in deze fase wilt inschakelen. Als geen van de opties wordt geselecteerd, wordt de het testen fase niet getoond tijdens de looppas van de pijpleiding.

    volledig-stapelpijpleiding

  2. Klik sparen.

De pijpleiding wordt bewaard en u kunt uw pijpleidingen ​ op de ​ Pijpleidingen kaart op de pagina van het Overzicht van het Programma nu beheren.

Gerichte implementatie targeted-deployment

Een gerichte implementatie implementeert alleen code voor geselecteerde onderdelen van uw AEM-toepassing. In zulk een plaatsing kunt u verkiezen om ​één van de volgende soorten code te omvatten:

  • Config - vorm montages voor diverse eigenschappen in uw milieu van AEM.

    • Zie ​ Gebruikend Pijpleidingen Config ​ voor een lijst van gesteunde configuraties, die logboek het door:sturen, zuivert-verwante onderhoudstaken, en diverse configuraties CDN omvatten, en om hen in uw bewaarplaats te beheren zodat worden zij behoorlijk opgesteld.
    • Wanneer het runnen van een gerichte plaatsingspijpleiding, worden de configuraties opgesteld, mits zij aan het milieu, de bewaarplaats, en de tak worden bewaard u in de pijpleiding bepaalde.
    • Op elk ogenblik, kan er slechts één config pijpleiding per milieu zijn.
  • vorm Edge Delivery Services config pijpleiding - de Pijpleidingen van de Configuratie van Edge Delivery hebben geen afzonderlijke ontwikkeling, het opvoeren, en productiemilieu's. In AEM as a Cloud Service worden wijzigingen doorgevoerd in ontwikkelings-, fase- en productieniveaus. Een Edge Delivery Configuration Pipeline past daarentegen zijn configuratie rechtstreeks toe op alle Edge Delivery Sites-domeinen die in Cloud Manager zijn geregistreerd. Meer leren, zie ​ een Pijpleiding van Edge Delivery ​ toevoegen.

  • Voorste Code van het Eind - vorm JavaScript en CSS voor het vooreind van uw toepassing van AEM.

    • Met frontend pijpleidingen wordt meer onafhankelijkheid gegeven aan front-end ontwikkelaars en kan het ontwikkelingsproces worden versneld.
    • Zie het document ​ Ontwikkelend Plaatsen met de Voorste-Eind Pijpleiding ​ voor hoe dit proces samen met sommige overwegingen werkt om zich bewust te zijn van om het volledige potentieel uit dit proces te krijgen.
  • Config van de Rij van het Web - Vorm de eigenschappen van Dispatcher om, Web-pagina's op te slaan te verwerken en te leveren aan de cliënt.

    • Zie het document ​ CI/CD Pijpleidingen ​ voor meer details.
    • Als er voor de geselecteerde omgeving een pijpleiding voor code in de weblaag bestaat, is deze selectie uitgeschakeld.
    • Als een volledig-stapelpijpleiding reeds aan een milieu opstelt, kunt u nog een Web-rij configuratiepijplijn voor dat zelfde milieu tot stand brengen. Als u dat doet, negeert Cloud Manager de configuratie op de web-tier in de full-stack pijplijn.
NOTE
De de rij en config van het Web pijpleidingen worden niet gesteund met privé bewaarplaatsen. Zie ​ Toevoegend Privé Bewaarplaatsen in Cloud Manager ​ voor details en de volledige lijst van beperkingen.

De stappen om de verwezenlijking van uw niet-productie, gerichte plaatsingspijpleiding te voltooien zijn het zelfde zodra u een plaatsingstype kiest.

  1. Kies welk implementatietype u nodig hebt.

gerichte plaatsingsopties

  1. Bepaal de In aanmerking komende Milieu's van de Plaatsing.

    • Als uw pijpleiding een plaatsingspijpleiding is, moet u selecteren aan welke milieu's het zou moeten opstellen.
  2. Onder Code van Source, bepaal de volgende opties:

    • Bewaarplaats - Deze optie bepaalt waarvan git repo dat de pijpleiding de code zou moeten terugwinnen.
    note tip
    TIP
    Zie ​ Toevoegend en het Leiden Bewaarplaatsen ​ zodat kunt u leren om bewaarplaatsen in Cloud Manager toe te voegen en te beheren.
    • Tak van het Git - Deze optie bepaalt waarvan de tak in de geselecteerde pijpleiding de code zou moeten terugwinnen.
      • Voer de eerste paar tekens in van de naam van de vertakking en de functie voor automatisch aanvullen van dit veld. U vindt de overeenkomende vertakkingen die u kunt selecteren.
    • Plaats van de Code - Deze optie bepaalt de weg in de tak van de geselecteerde repo waarvan de pijpleiding de code zou moeten terugwinnen.
    • Pijpleiding - voor front-end niet productiepijpleidingen, hebt u de optie om Controle van de Ervaring toe te laten.

    Config pijpleiding

  3. Als u de Controle van de Ervaring toeliet, ga lusje van de Controle van de Ervaring verder {waar u de wegen kunt bepalen die altijd in de Controle van de Ervaring zouden moeten worden omvat.

    • Als u de Controle van de Ervaring toeliet, zie de controle van de de 2} Ervaring van het document ​ voor details op hoe te vormen.
    • Als u dit niet hebt gedaan, slaat u deze stap over.
  4. Klik sparen om de pijpleiding te bewaren.

De pijpleiding wordt bewaard en u kunt uw pijpleidingen ​ op de ​ Pijpleidingen kaart op de pagina van het Overzicht van het Programma nu beheren.

Dispatcher-pakketten overslaan skip-dispatcher-packages

Schakel het publiceren uit als u wilt dat Dispatcher-pakketten in uw pijplijn zijn ingebouwd, maar niet zijn geüpload om opslag te maken. Dit kan de runtime van de pijpleiding verkorten.

De volgende configuratie om het publiceren van Dispatcher-pakketten uit te schakelen, moet via het pom.xml -projectbestand worden toegevoegd. Stel een omgevingsvariabele in de Cloud Manager-constructiecontainer in om te markeren wanneer Dispatcher-pakketten moeten worden genegeerd. De pijpleiding leest deze vlag en negeert hen dienovereenkomstig.

<profile>
  <id>only-include-dispatcher-when-it-isnt-ignored</id>
  <activation>
    <property>
      <name>env.IGNORE_DISPATCHER_PACKAGES</name>
      <value>!true</value>
    </property>
  </activation>
  <modules>
    <module>dispatcher</module>
  </modules>
</profile>
recommendation-more-help
fbcff2a9-b6fe-4574-b04a-21e75df764ab