Configurar su entorno de Salesforce DX
Introducción
Salesforce Developer Experience (DX) es un conjunto de herramientas que simplifica el ciclo de vida de desarrollo al completo. Mejora la colaboración y el desarrollo de equipos, facilita la integración continua y pruebas automatizadas, y hace que el ciclo de versiones sea más eficiente y ágil.
Este inicio rápido de Salesforce DX comienza con código fuente en su sistema de control de versión (VCS). Debe utilizar un solo VCS, no importa cuál. En este inicio rápido, suponemos que está utilizando Git y GitHub, ya que es donde almacenamos la aplicación de muestra, denominada aplicación DreamHouse.
¿Qué es una organización borrador?
Gran parte de la configuración que realiza para Salesforce DX le permite utilizar un nuevo tipo de organización denominado una organización borrador. Una organización borrador es un entorno de Salesforce exclusivo, configurable y a corto plazo que puede lanzar rápidamente al iniciar un nuevo proyecto, una nueva ramificación de función o una prueba de función.
¿Qué es una organización Developer Hub?
Un Developer Hub (Dev Hub) es la organización principal de Salesforce que usted y su equipo utilizan para crear y gestionar sus organizaciones borrador.
Seguir el proceso con Trail Together
¿Desea seguir el proceso con un experto a medida que realiza este paso? Mire este video, que forma parte de la serie Trail Together.
Activar Dev Hub en su Trailhead Playground
Aunque puede activar Dev Hub en cualquier organización de pago, siempre es mejor practicar en cualquier otro lugar que no sea la producción. En su lugar, continúe y active Dev Hub en una organización de Developer Edition o Trailhead Playground para utilizar con este proyecto.
Obtener su nombre de usuario y contraseña de Trailhead
Necesita sus credenciales de inicio de sesión de Dev Hub para este proyecto. Si no conoce realmente el nombre de usuario y la contraseña para la organización Developer Edition o Trailhead Playground sonde activó Dev Hub, siga los pasos en este artículo.
Instalar la Command Line Interface (CLI)
Utilice la CLI de Salesforce para controlar todo el ciclo de vida de sus aplicaciones de Salesforce. Con ella puede crear fácilmente entornos para el desarrollo y pruebas, sincronizar código fuente entre sus organizaciones y VCS y ejecutar pruebas.
Consulte la Guía de configuración de la interfaz de línea de comandos de Salesforce para obtener instrucciones de instalación completas.
- Instale la CLI desde Salesforce CLI.
- Para confirmar que esté instalada de forma adecuada la versión más reciente de la CLI, ejecute el siguiente comando desde la línea de comandos.
sf update
Iniciar sesión en Dev Hub
Inicie sesión en su organización Dev Hub habilitada.
- Cree un alias DevHub utilizando -a y convierta esta en su organización predeterminada utilizando -d. Para autorizar la Dev Hub, en la ventana de comando, ingrese el flujo de inicio de sesión web. El siguiente comando abre la página de inicio de sesión de Salesforce en el navegador web:
sf org login web -d -a DevHub
- Inicie sesión utilizando las credenciales de su organización Dev Hub. Tenga en cuenta que esta es una organización especial para Salesforce DX. Debe utilizar una organización Dev Hub activada para este proyecto.
- Haga clic en Allow (Permitir).
- Tras autenticarse en el navegador, la CLI recuerda sus credenciales de Dev Hub. Verá algo como esto en la Terminal:
Successfully authorized rraodv@salesforcedx1.com with org id 00D1I000000n3H5UAI
Ahora puede cerrar la página web de la organización Dev Hub y continuar trabajando. Habitualmente, inicia su trabajo de desarrollo con la creación de una organización borrador que es parte de esta instancia de Dev Hub y utiliza esa organización para sus proyectos de Salesforce DX; haremos esto en un paso siguiente.
Pero después, configuramos un proyecto en nuestro equipo local para probar el siguiente paso en desarrollo con Salesforce DX.
Haga clic en Verify Step (Verificar paso) para confirmar su organización de prácticas tiene la CLI de Salesforce autorizada.