Configuration de votre environnement Salesforce DX
Introduction
Salesforce Developer Experience (DX) est un ensemble d’outils simplifiant l’intégralité du cycle de vie du développement. Il améliore la création et la collaboration des équipes, facilite les tests automatisés et l’intégration continue, et rend le cycle de publication plus efficace et agile.
La prise en main rapide de Salesforce DX commence avec le code source qui réside dans votre système de contrôle de version (VCS). L’important n’est pas quel VCS vous utilisez, mais le fait que vous en utilisiez un. Dans cette prise en main rapide, nous partons du principe que vous utilisez Git et GitHub, puisque c’est là que nous avons stocké l’exemple d’application, DreamHouse.
Qu’est-ce qu’une organisation test ?
Une grande partie de la configuration que vous effectuez pour Salesforce DX vous permet d’utiliser un nouveau type d’organisation appelée organisation test. Une organisation test est un environnement Salesforce dédié, configurable et temporaire, que vous pouvez rapidement créer lorsque vous démarrez un nouveau projet, une nouvelle branche de fonctionnalité ou un test de fonctionnalité.
Qu’est-ce qu’une organisation Developer Hub ?
Un Dev Hub (ou une plate-forme de développement) est la principale organisation Salesforce que vous et votre équipe utilisez pour créer et gérer vos organisations tests.
Vidéo de démonstration Trail Together
Vous souhaitez être guidé pas à pas par un expert pendant que vous travaillez sur cette étape ? Regardez cette vidéo qui fait partie de la série Trail Together.
Activation de Dev Hub dans votre Trailhead Playground
Même si vous pouvez activer Dev Hub dans n’importe quelle organisation rémunérée, nous vous recommandons de ne pas effectuer vos tests dans un environnement de production. Activez plutôt Dev Hub dans une organisation Developer Edition ou Trailhead Playground pour ce projet.
Obtention de votre nom d’utilisateur et votre mot de passe Trailhead
Vous avez besoin de vos identifiants de connexion Dev Hub pour ce projet. Si vous ne connaissez pas encore le nom d’utilisateur et le mot de passe de l’organisation Developer Edition ou Trailhead Playground dans laquelle vous avez activé Dev Hub, suivez les étapes décrites dans cet article.
Installation de l’interface de ligne de commande (CLI)
Utilisez Salesforce CLI afin de contrôler le cycle de vie complet de vos applications Salesforce. L’interface de ligne de commande vous permet de créer facilement des environnements de développement et de test, de synchroniser le code source entre vos organisations et VCS, et d’exécuter des tests.
Reportez-vous au Guide de configuration de l’interface de ligne de commande de Salesforce pour obtenir les instructions d’installation complètes.
- Installez l’interface de ligne de commande à partir de Salesforce CLI.
- Vérifiez que la CLI est correctement installée et à jour en exécutant la commande suivante à partir de la ligne de commande.
sf update
Connexion à Dev Hub
Maintenant, connectez-vous à votre organisation activée par Dev Hub.
- Créez un alias DevHub avec -a et définissez-le comme organisation par défaut à l’aide de -d. Pour autoriser Dev Hub, saisissez le flux de connexion Web dans la fenêtre de commande. La commande suivante ouvre la page de connexion Salesforce dans le navigateur Web :
sf org login web -d -a DevHub
- Connectez-vous avec les identifiants de votre organisation Dev Hub. Veuillez noter qu’il s’agit d’une organisation spéciale pour Salesforce DX. Vous devez utiliser une organisation activée par Dev Hub pour ce projet.
- Cliquez sur Allow (Autoriser).
- Une fois que vous vous êtes authentifié dans le navigateur, la CLI enregistre vos identifiants Dev Hub. Un texte semblable à celui-ci s’affiche dans Terminal :
Successfully authorized rraodv@salesforcedx1.com with org id 00D1I000000n3H5UAI
Vous pouvez maintenant fermer la page Web de l’organisation Dev Hub et continuer à travailler. En règle générale, vous commencez votre travail de développement en créant une organisation test faisant partie de cette plate-forme Dev Hub, puis vous l’utilisez pour vos projets Salesforce DX. Nous verrons cela dans une étape ultérieure.
À suivre : comment mettre en place un projet sur votre ordinateur local afin de tester la prochaine étape du développement avec Salesforce DX.
Cliquez sur Verify Step (Vérifier l’étape) pour confirmer que votre organisation a bien autorisé Salesforce CLI.