Configurar seu ambiente do Salesforce DX
Introdução
O Salesforce Developer Experience (DX) é um conjunto de ferramentas que simplifica todo o ciclo de vida de desenvolvimento. Ele melhora o desenvolvimento e a colaboração em equipe, facilita o teste automatizado e a integração contínua, tornando o ciclo de lançamento mais eficiente e ágil.
Este início rápido do Salesforce DX começa com código-fonte situado no seu sistema de controle de versão (VCS). Não importa qual VCS você usa, somente que use um. Neste início rápido, assumimos que você está usando o Git e o GitHub, pois é aqui que armazenamos o aplicativo de exemplo, chamado aplicativo DreamHouse.
O que é uma organização temporária?
Grande parte da configuração que você faz para o Salesforce DX permite que você use um novo tipo de organização chamado organização temporária. Uma organização temporária é um ambiente do Salesforce dedicado, configurável e de curto prazo que pode ser rapidamente gerado ao iniciar um novo projeto, uma nova ramificação de recursos ou um teste de recurso.
O que é uma organização do Developer Hub?
O Developer Hub (Dev Hub) é a principal organização do Salesforce que você e sua equipe usam para criar e gerenciar suas organizações temporárias.
Acompanhar com o Trail Together
Deseja acompanhar um especialista enquanto trabalha nesta etapa? Veja este vídeo que faz parte da série Trail Together.
Ativar o Dev Hub em seu Trailhead Playground
Embora você possa ativar o Dev Hub em qualquer organização paga, é sempre melhor praticar em outro lugar além da produção. Em vez disso, vá em frente e ative o Dev Hub em uma organização Developer Edition ou Trailhead Playground para usar com este projeto.
Obtenha seu nome de usuário e senha do Trailhead
Você precisa das suas credenciais de login do Dev Hub para este projeto. Se você ainda não sabe o usuário e a senha para a organização do Developer Edition ou do Trailhead Playground em que habilitou o Dev Hub, siga as etapas deste artigo.
Instalar a Interface de linha de comando (CLI)
Use a CLI do Salesforce para controlar o ciclo de vida completo de seus aplicativos Salesforce. Com ela, você pode facilmente criar ambientes para desenvolvimento e teste, sincronizar código-fonte entre suas organizações e VCS e executar testes.
Consulte o Guia de configuração da CLI do Salesforce para obter instruções completas de instalação.
- Instale a CLI de Salesforce CLI.
- Confirme se a CLI está corretamente instalada e na versão mais recente executando o comando a seguir na linha de comando.
sf update
(atualização sf)
Fazer login no Dev Hub
Vamos fazer login em sua organização habilitada para o Dev Hub.
- Crie um alias DevHub usando -a e torne-o a organização padrão usando -d. Para autorizar o Dev Hub, na janela de comando, insira o fluxo de login da Web. O comando a seguir abre a página de login do Salesforce no navegador da Web:
sf org login web -d -a DevHub
- Faça login usando suas credenciais da organização do Dev Hub. Lembre-se de que esta é uma organização especial para o Salesforce DX. Você deve usar uma organização habilitada para o Dev Hub para este projeto.
- Clique em Allow (Permitir).
- Depois de autenticar no navegador, a CLI se lembra das credenciais do Dev Hub. Você vê algo assim no Terminal:
Successfully authorized rraodv@salesforcedx1.com with org id 00D1I000000n3H5UAI
Agora você pode fechar a página da Web da organização do Dev Hub e continuar a trabalhar. Normalmente, você começa seu trabalho de desenvolvimento criando uma organização temporária que faz parte deste Dev Hub e usa a organização temporária para seus projetos do Salesforce DX. Faremos isso em uma próxima etapa.
Mas nosso próximo passo será configurar um projeto em nossa máquina local para testar a próxima etapa no desenvolvimento com o Salesforce DX.
Clique em Verify Step (Verificar etapa) para confirmar se a sua organização prática autorizou a CLI do Salesforce.