Gitからプッシュされたときに実稼動環境に配置された新しい環境
この記事では、Gitのバージョン管理システムからプッシュすると、Adobe Commerce on cloud infrastructureの実稼動環境の下に新しい環境が配置される問題の解決策を提供します。
影響を受ける製品とバージョン
- クラウドインフラストラクチャ上のAdobe Commerce、 サポートされているすべてのバージョン 。
イシュー
前提条件:
プロジェクトのローカル Git制御クローンを作成します。
複製する手順:
ステージング ブランチから統合ブランチを作成する必要があります。
- ローカル シェルで次のコマンドを実行して、ステージング ブランチに切り替えます:
git checkout staging - ローカル シェルで次のコマンドを実行して、ステージング ブランチから統合ブランチを作成します:
git checkout -b <branch> - ブランチをリモート リポジトリにプッシュし、ローカル シェルで次のコマンドを実行してアップストリーム ブランチを設定します:
git push --set-upstream origin <branch>
期待される結果:
新しいブランチは、ステージングブランチの下に作成されます。
実際の結果:
新しいブランチは実稼動用ブランチの下に作成されました。
原因
バグではありません。 別のブランチの親ブランチを設定する場合、マーチャントはmagento-cloud CLIを使用する必要があります。
Solution
親ブランチは、マーチャントが新しく作成したブランチをプッシュしてアクティブ化した後にのみ設定できます。 開発者向けドキュメントの「 クラウドインフラストラクチャ上のAdobe Commerce > Bitbucket統合」を参照してください。
サーバー上の既存のブランチの親を更新するには、magento-cloud CLIでmagento-cloud environment:info コマンドを使用してください。
使用例:
magento-cloud environment:info parent Staging
これにより、現在チェックアウトされているブランチの親ブランチが「ステージング」に設定されます。
関連トピックス
recommendation-more-help
commerce-knowledge-base-help