Nieuwe omgevingen die onder productie worden geplaatst wanneer ze van Git worden geduwd

Dit artikel biedt een oplossing voor het probleem dat nieuwe omgevingen onder de productieomgeving van Adobe Commerce op cloudinfrastructuur worden geplaatst wanneer ze van het git-versiebeheersysteem worden geduwd.

Betrokken producten en versies

Probleem

Eerste vereisten :

Een lokale, gecontroleerde kloon van het project hebben.

Stappen om te reproduceren:

U moet een integratietak van de het opvoeren tak tot stand brengen:

  1. Ga naar de trapsgewijze vertakking door de volgende opdracht in de lokale shell uit te voeren: git checkout staging
  2. Maak een integratievertakking van de staging-vertakking door de volgende opdracht in de lokale shell uit te voeren: git checkout -b <branch>
  3. Druk de vertakking naar de externe opslagplaats en stel een stroomopwaartse vertakking in door de volgende opdracht in de lokale shell uit te voeren: git push --set-upstream origin <branch>

Verwachte resultaten :

De nieuwe tak wordt gecreeerd onder de het opvoeren tak.

Ware resultaten :

De nieuwe tak werd opgericht onder de productietak.

Oorzaak

Dit is geen bug. Voor het plaatsen van een oudertak voor een andere tak, zou de handelaar magento-wolk CLI moeten gebruiken.

Oplossing

Een bovenliggende vertakking kan alleen worden ingesteld nadat de handelaar een nieuwe vertakking heeft geduwd en geactiveerd. Verwijs naar Adobe Commerce op wolkeninfrastructuur > integratie Bitbucketin onze ontwikkelaarsdocumentatie.

Als u een bovenliggend item voor de bestaande vertakking op de server wilt bijwerken, gebruikt u de opdracht magento-cloud environment:info in de magento-cloud-CLI.

Voorbeeld van het gebruik:

magento-cloud environment:info parent Staging

Hierdoor wordt de bovenliggende vertakking ingesteld op "Staging" voor de momenteel uitgecheckte vertakking.

Gerelateerde lezing

recommendation-more-help
8bd06ef0-b3d5-4137-b74e-d7b00485808a