Comando CLI do Salesforce para recuperar tudo?
Eu criei um aplicativo com algumas classes, elementos de interface do usuário e algumas outras coisas. Eu criei um pacote com tudo o que criei e preciso movê-lo para uma instância diferente da minha instância dev atual para teste e lançamento. É possível baixar todos os itens conforme especificado em meu pacote usando Salesforce CLI no Visual Studio Code?
A pergunta de acompanhamento é: qual é o comando para carregar tudo na nova instância?
Respostas
Você pode usar um script / comando shell ou a interface do usuário.
Para recuperar um pacote em bash / powershell / cmd:
sfdx force:source:retrieve -n "My Package Name"
Ou, se preferir, você pode usar a opção "projeto do manifesto" no VS Code. Crie um arquivo package.xml com o seguinte conteúdo:
<?xml version="1.0" encoding="utf-8"?>
<Package xmlns="http://sforce.soap.com/2006/04/metadata">
<types>
<members>My Package Name</members>
<name>Package</name>
</types>
<version>49.0</version>
</Package>
Para implantar em uma nova organização:
sfdx force:source:deploy -p force-app
Ou no VS Code, clique com o botão direito na pasta force-app e clique em "SFDX: Deploy to Org".