Criar uma ramificação para desenvolvimento
Depois de clonar o projeto e atualizar a configuração da conta de administrador do Adobe Commerce, você pode ramificar para desenvolvimento. Como dito anteriormente, você deve criar um ambiente usando o comando magento-cloud environment:branch <branch-name>
ou o Cloud Console para que o ambiente se torne ativo.
Para criar uma ramificação de desenvolvimento:
-
Na estação de trabalho local, altere para o diretório do projeto.
-
Crie um ambiente com base na ramificação recomendada para o fluxo de trabalho do projeto.
magento-cloud branch <new-environment-name> integration
-
Atualizar dependências.
composer --no-ansi --no-interaction install --no-progress --prefer-dist --optimize-autoloader
-
[opcional] Crie um backup do ambiente.
Mesclar uma ramificação
Após concluir o desenvolvimento, mescle esta ramificação com a principal:
-
Confirmar e enviar alterações de código:
git add -A && git commit -m "Add message here"
git push origin <branch-name>
-
Mesclar com o ambiente pai:
magento-cloud environment:merge <environment-ID>
Excluir um ambiente
Exclua um ambiente somente se tiver certeza de que ele não é mais necessário. Não é possível recuperar um ambiente depois de excluí-lo.
master
de nenhum projeto.Você precisa ser um administrador de projeto, um administrador de ambiente ou um Proprietário da conta para executar esta tarefa. Consulte Gerenciar acesso de usuário a projetos na nuvem.
Ao excluir um ambiente, ele é definido como inativo. O código ainda está disponível na ramificação Git, mas não contém mais os serviços ou o banco de dados. Para excluir o ambiente completamente, você também deve excluir a ramificação Git remota correspondente.
Para excluir um ambiente:
-
Na estação de trabalho local, altere para o diretório do projeto.
-
Buscar atualizações do servidor remoto.
git fetch
-
Exclua a ramificação do ambiente.
magento-cloud environment:delete <environment-ID>
Como opção, é possível excluir mais de um ambiente de cada vez, adicionando várias IDs de ambiente ao comando de exclusão.
magento-cloud environment:delete <environment-1-ID> <environment-2-ID>
-
Responda às solicitações para excluir o ambiente local e o ambiente remoto correspondente.
The environment <environment-ID> is currently active: deleting it will delete all associated data. Are you sure you want to delete the environment <environment-ID>? [Y/n]
A exclusão do ambiente o coloca em um estado inativo.
Delete the remote Git branch too? [Y/n]
Excluir a ramificação Git remota remove o ambiente do projeto.
-
Aguarde a exclusão do ambiente.
Deleting environment <environment-ID> Waiting for the activity... Deleting environment <project-id>-<environment-ID>-xxxxxx [============================] 1 min (complete) Activity ID succeeded Deleted remote Git branch <environment-ID> Run git fetch --prune to remove deleted branches from your local cache.
magento-cloud environment:activate
.