Vertakkingen beheren met de Cloud Console

U kunt uw omgevingen beheren met de Cloud Console of de magento-cloud CLI. Uw projectbestanden worden opgeslagen in een Git-opslagplaats. U kunt Git-opdrachten gebruiken om uw code te beheren, maar de opdrachten magento-cloud CLI wordt ontworpen om met platformeigenschappen in wisselwerking te staan terwijl de bevelen van het Git niet. Zie Opdrachten Git in het Cloud CLI-onderwerp.

In dit onderwerp wordt besproken hoe u het dialoogvenster Cloud Console tot:

  • Een omgeving toevoegen of verwijderen
  • Sync (git pull) van de bovenliggende omgeving
  • Samenvoegen (git push) aan de bovenliggende omgeving
TIP
U kunt geen vertakkingen maken vanuit Pro Staging- en Productieomgevingen. U kunt vertakken vanuit de master vertakking.

Een omgeving maken

De vertakkingsstrategie gebruikt een algemene Git-workflow waar u code ontwikkelt en extensies toevoegt in een ontwikkelingsvertakking. Zie Starter en Pro architectuur-overzichten.

  • Voor Starter maakt u een staging vertakking van master vertakking, dan vertakking van staging voor ontwikkeling.
  • Voor Pro maakt u een ontwikkelingsvertakking vanuit de Integration milieu.

Uw account ondersteunt een beperkt aantal actieve vertakking {width="32"} (active) and an unlimited number of inactive branch {width="32"} (inactieve) ontwikkelingssectoren. Actieve en inactieve vertakkingen beheren door een vertakking toe te voegen of te verwijderen met alleen de Cloud Console of de Cloud CLI. Voordat u een vertakking kunt verwijderen, deactiveert u de vertakking, die in de Omgevingen lijst als inactief. U kunt de vertakking later opnieuw activeren of vertakking verwijderen in omgevingen of met de Cloud CLI.

Als u aanvullende actieve omgevingen nodig hebt voor ontwikkeling, dient u een Ondersteuningsticket.

Een vertakking toevoegen:

  1. Aanmelden bij de Cloud Console.

  2. Selecteer een project in het menu Alle projecten lijst.

  3. Selecteer een omgeving.

    note tip
    TIP
    Uw nieuwe vertakking is gekloond uit deze omgeving. Kies een bovenliggende omgeving die vergelijkbaar is met de omgeving die u gaat maken.
  4. Klik op Branch.

    Een vertakking maken {width="150"}

  5. In de Vertakking vanaf … Voer een naam voor een vertakking in.

    Het milieu name verschilt van het milieu ID alleen als u spaties of hoofdletters in de omgevingsnaam gebruikt. Een milieu-id bestaat uit alle kleine letters, getallen en toegestane symbolen. Hoofdletters in een omgevingsnaam worden omgezet in kleine letters in de id. Spaties in een omgevingsnaam worden omgezet in streepjes.

    Een omgevingsnaam kan include-tekens die zijn gereserveerd voor uw Linux-shell of voor reguliere expressies. Verboden tekens bevatten accolades ({ }), ronde haakjes, asterisk (*), punthaken (>), ampersand (&), percentage (%) en andere tekens.

  6. Selecteer een Environment type.

  7. Klik op Create Branch.

  8. Wacht terwijl het milieu opstelt.

    Tijdens de implementatie is de status van de omgeving In proces. Na een geslaagde implementatie verandert de status in een groen vinkje voor succes.

Inactieve vertakking maken

U kunt geen inactieve tak van de console van Adobe Commerce Cloud of CLI tot stand brengen. Als u een inactieve vertakking wilt maken, maakt u deze in de Git-opslagplaats en drukt u op de knop environment.Parent op de opdracht.

git push -o "environment.Parent=<parent branch>" <origin> <branch>

Een omgeving verwijderen

Voordat u een omgeving kunt verwijderen, moet u deze deactiveren. Als een omgeving inactief is, kunt u deze verwijderen.

Een omgeving deactiveren:

  1. Aanmelden bij de Cloud Console.

  2. Selecteer een project in het menu Alle projecten lijst.

  3. Selecteer de omgeving op de navigatiebalk Omgeving lijst.

  4. Klik op het configuratiepictogram aan de rechterkant van de bovenste navigatiebalk om de omgevingsinstellingen te openen.

  5. Op de General ​tab, omlaag schuiven naar de​ Deactivate environment sectie en klik op Deactivate environment and delete data en volgt u de instructies.

Een omgeving synchroniseren

Een omgeving (of vertakking) synchroniseren is hetzelfde als git pull origin <parent>. U kunt bijgewerkte code synchroniseren vanuit een bovenliggende omgeving. U kunt deze functie gebruiken via de Cloud Console voor alle Starter- en Pro-omgevingen.

Voor een Pro-abonnement kunt u synchroniseren van Staging en Productie naar uw master vertakking. Deze synchronisatie trekt en duwt slechts code, niet gegevens. Om gegevens te synchroniseren, stort de gegevensbestandgegevens en duw het aan het gegevensbestand van een andere milieu. Zie Statische bestanden en gegevens migreren en implementeren.

Een omgeving synchroniseren:

  1. Aanmelden bij de Cloud Console.

  2. Selecteer een project in het menu Alle projecten lijst.

  3. Klik in de lijst met omgevingen op de naam van de vertakking die u wilt synchroniseren.

  4. Klik (synchroniseren).

    Een omgeving synchroniseren {width="150"}

  5. Selecteer de te synchroniseren items.

    • Vervang de gegevens—(gegevens en bestanden) synchroniseert wijzigingen in de database en inhoudsbestanden van de bovenliggende vertakking.
    • Met Samenvoegen—(code) wordt de bijgewerkte code van de bovenliggende vertakking gesynchroniseerd.

    Dit bouwt ook een bevel CLI voor u om te kopiëren en te gebruiken.

  6. Klikken Sync.

Samenvoegen met bovenliggende omgeving

Een omgeving (of vertakking) samenvoegen is hetzelfde als git push origin. U voegt samen om bijgewerkte code van een milieu aan zijn oudermilieu te duwen. U kunt deze code samenvoegen tot master. U kunt in Staging en Productie implementeren met de merge gebruiken.

Samenvoegen met de bovenliggende omgeving:

  1. Aanmelden bij de Cloud Console.

  2. Selecteer een project in het menu Alle projecten lijst.

  3. Klik in de lijst met omgevingen op de naam van de vertakking die u wilt samenvoegen.

  4. Klik op Samenvoegen.

    Een omgeving samenvoegen {width="150"}

  5. Klikken Samenvoegen en bevestig de actie.

Logboeken weergeven

Via de Cloud Console, kunt u diverse logboeken voor milieu's met inbegrip van bouwstijl, implementatie, en plaatsingsgeschiedenis herzien.

Voor Starter, kunt u bouwt en opstelt logboeken en de plaatsingsgeschiedenis herzien. Deze omgevingen omvatten master (Productie) filiaal en alle filialen die daarvan zijn gemaakt.

Voor Pro kunt u de volgende logbestanden in elke omgeving bekijken:

  • Integratie-bouwt en opstelt en plaatsingsgeschiedenis
  • Staging—Bouw logbestanden en implementatiegeschiedenis samen. Gebruik SSH om u aan te melden bij de server om logboeken voor implementatie weer te geven.
  • Productie-bouw logboeken en plaatsingsgeschiedenis. Gebruik SSH om u aan te melden bij de server om logboeken voor implementatie weer te geven.

Als u aanmeldingen wilt weergeven in het dialoogvensterCloud Console:

  1. Aanmelden bij de Cloud Console.

  2. Selecteer een project in het menu Alle projecten lijst.

  3. Selecteer een omgeving.

    De omgevingsweergave biedt een Activiteitenlijst dat toont recent gebeurtenissen, één ingang per actie probeerde met inbegrip van syncs, fusies, takken, steunen, en meer. Klikken Alles voor de volledige plaatsingsgeschiedenis.

  4. Om het bouwstijllogboek te bekijken, selecteer het Succes of de Verbinding van de Mislukking per plaatsingsverslag op de rekening.

TIP
Klik op de knop Filteren op voor een vervolgkeuzelijst en selecteer het type berichten dat u wilt weergeven.

Code ophalen uit een persoonlijke Git-opslagplaats

Uw Adobe Commerce on cloud-infrastructuurproject kan code van een privéopslagplaats voor Git bevatten. U hebt bijvoorbeeld code voor een aangepaste module of een aangepast thema in een privérepo. Hiervoor moet u de openbare SSH-sleutel van uw project toevoegen aan uw persoonlijke Git-opslagplaats en uw project bijwerken composer.json bestand.

Om een plaatsingssleutel aan uw privé bewaarplaats toe te voegen GitHub, moet u de beheerder van die bewaarplaats zijn. GitHub staat u toe om sleutel voor één bewaarplaats slechts te gebruiken opstellen.

Als u liever hebt dat uw project toegang krijgt tot meerdere opslagruimten, kunt u een SSH-sleutel aan een geautomatiseerde gebruikersaccount koppelen. Omdat dit account niet door een mens wordt gebruikt, wordt het een computergebruiker. Voeg de computeraccount toe als medewerker of voeg de gebruiker van de computer toe aan een team dat toegang heeft tot de opslagruimten.

INFO
Adobe raadt u aan deze code toe te voegen en samen te voegen aan uw Git-opslagruimten voor projecten. Als u de verbinding niet vormt, kunt u bouwstijlkwesties ervaren.

Om uw SSH openbare sleutel te vinden:

  1. Aanmelden bij de Cloud Console.

  2. Selecteer een project in het menu Alle projecten lijst.

  3. Klik op het configuratiepictogram rechts van de bovenste navigatiebalk.

  4. In Projectinstellingen, klikt u op Deploy Key.

  5. Kopieer de implementatiesleutel naar het klembord voor gebruik in een van de volgende op Git gebaseerde methoden:

GitHub

Ga uw sleutel van GitHub opstellen in

Op GitHub, stel sleutels in read-only door gebrek op.

Om uw project openbare sleutel in te gaan aangezien GitHub sleutel opstelt:

  1. Meld u als beheerder aan bij uw GitHub-opslagplaats.

  2. Klik op de opslagplaats Settings tab.

    note note
    NOTE
    Als deze optie niet wordt weergegeven, wordt u niet aangemeld als beheerder van de gegevensopslagruimte en kunt u deze taak niet uitvoeren. Vraag uw beheerder van de bewaarplaats GitHub om dit te doen.
  3. Op de Instellingen in de linkernavigatie klikt u op Deploy Keys.

  4. Klik op Add deploy key.

  5. Volg de aanwijzingen.

In composer.json, gebruikt u de <user>@<host>:<.git</code> of ssh://<user>@<host>:<port>/<path>.git als u een niet-standaardpoort gebruikt.

Bitmap

Voer de implementatietoets voor bitmaps in

Om uw project openbare sleutel in te gaan als Bitbucket opstellen sleutel:

  1. Meld u als beheerder aan bij de opslagplaats voor bitmaps.

  2. Klik in de linkernavigatie op Settings.

  3. Klik op Algemeen > Deployment Keys.

  4. Klik op Add Key.

  5. Volg de aanwijzingen.

GitLab

Voer uw GitLab-implementatietoets in

Om de openbare sleutel van SSH voor uw project toe te voegen zoals GitLab opstellen sleutel:

  1. Meld u als eigenaar aan bij de GitLab-opslagplaats.

  2. Controleer of de Pijpleidingen Deze optie is ingeschakeld voor uw project:

    1. Vouw in de projectinstellingen de Visibility, project, features, permissions sectie.
    2. Klik indien nodig op Pipelines om de optie in te schakelen.
  3. Voeg uw openbare sleutel van SSH aan de montages CI/CD toe.

    1. Klik in de linkernavigatie op Instellingen > CI / CD.
    2. Klik op Toepassingssleutels Uitbreiden om de sleutel te vormen.
    3. In de Sleutel implementeren formulier, voeg een implementatiesleutel toe aan de Title veld en plak de openbare SSH-toets in het dialoogvenster Key veld.
    4. Klikken Add Key om de configuratie op te slaan.

Beveiligde omgevingen en vertakkingen

U kunt uw project en milieu's van om het even welke plaats door Webbrowser toegang hebben gebruikend Cloud Console. U kunt veiligheid hebben die voor uw milieu, opslag, en plaatsen van de Productie wordt geplaatst. Deze sectie helpt u uw milieu's van de Integratie en van het Staging voor strikt uw ontwikkelaars, DBAs, en meer beveiligen.

WARNING
NIET de volgende methoden gebruiken voor het beveiligen van Pro Staging- en Production-omgevingen. Dit verbreekt snel caching. Gebruik de Blokkeren beschikbaar in de snelste CDN voor Adobe Commerce.

Om omgevingen te beveiligen:

  1. Aanmelden bij de Cloud Console.

  2. Selecteer een project in het menu Alle projecten lijst.

  3. Selecteer een omgeving en klik op het configuratiepictogram op de navigatiebalk.

  4. Omgevingsinstellingen Algemeen tabblad, klikt u op ON for HTTP access control enabled om veilige toegang mogelijk te maken. U kunt tussen geloofsbrieven of IP adressen kiezen om voor toegang te filtreren.

  5. Als u wilt filteren op referenties, klikt u op Add Login, voert u een gebruikersnaam en wachtwoord in en klikt u op Add Login toe te voegen.

  6. Om door IP adres te filtreren, ga de IP adressen in een lijst met in deny of allow. Bijvoorbeeld:

    code language-text
    123.456.789.111/29 allow
    123.456.789.112/29 allow
    234.123.567.111/29 allow
    0.0.0.0/0 deny
    
  7. Klik op Save. Hierdoor wordt de omgeving opnieuw geïmplementeerd om de beveiliging en instellingen bij te werken. Adobe raadt aan de omgeving te testen nadat de beveiligingsinstellingen zijn voltooid.

recommendation-more-help
05f2f56e-ac5d-4931-8cdb-764e60e16f26