Comando CLI do Salesforce para recuperar tudo?

Sep 05 2020

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

2 sfdcfox Sep 05 2020 at 05:04

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".