Uno dei primi passaggi nell'implementazione di CI/CD per Salesforce è l'archiviazione dei metadati in un repository Git.
Di seguito i passaggi ed il comando sfdx che consente di recuperare tutti i metadati nella org o sandbox, senza dover sapere in anticipo quali tipi di metadati sono disponibili, quali campi includere, ecc...
Come primo passo, bisogna eseguire il comando per generare un file package.xml che includa ogni singolo elemento di metadato presente nella Org o Sandbox.
sfdx force source manifest create --from-org Nome_Alis_Org --name=allMetadata --output-dir manifest
Una volta eseguito il comando, verrà creato in automatico il file allMetadata.xml nella cartella manifest.
Nel file sarà presente l'elenco di tutti i metadati della Org o Sandbox.
Il passaggio successivo è semplicemente fare clic con il pulsante destro del mouse sul file allMetadata.xml e selezionare "Retrieve Source in Manifest from Org".
Il gioco è fatto! Ora tutti i metadati di Salesforce si trovano nel progetto sfdx.
I passaggi successivi sono il caricamento su GitHub e la configurazione della pipeline.