7. ● Code Builder n’est pas la nouvelle Developer Console
○ Plutôt un VS Code online
○ On développe depuis l’org ou depuis un (ou plusieurs) repo(s)
○ On développe surtout “en local” dans le cloud
■ on doit push/deploy ensuite
■ différent de la dev console où on voit/modifie directement dans l’org
Qu’est-ce que Code Builder
8. ● Code Builder n’est pas la nouvelle Developer Console
○ Plutôt un VS Code online
○ On développe depuis l’org ou depuis un (ou plusieurs) repo(s)
○ On développe surtout “en local” dans le cloud
■ on doit push/deploy ensuite
■ différent de la dev console où on voit/modifie directement dans l’org
Qu’est-ce que Code Builder
(Code Builder == VS Code) → true
(Code Builder === VS Code) → false
(Code Builder == Developer Console) → false
9. ● Pas (encore ?) aussi puissant que VS Code en local
○ Pas de VS Code Marketplace
○ Pas possible de mettre à jour le CLI SFDX (mais possible d’installer des plugins)
○ Limité dans le temps (puis payant après ?)
● Tout ne peut pas être pré-configuré contrairement à GitHub Codespaces
○ Réinstallation de plugins/setup à refaire à chaque nouveau Codespace
○ Temps perdu par les nouveaux développeurs
○ Moins simple pour les AppBuilders
Qu’est-ce que Code Builder
10. GitHub Codespaces:
● Configuration dans un fichier commité dans le repository
● Un click et tout le monde a le même environnement
Qu’est-ce que Code Builder
18. Créer un pipeline (Flow de livraison)
● Développement
● Recette (Release)
● Production
19. ● Outil intégré à Salesforce
● Pratique pour les administrateurs
● Gratuit (pour le moment)
● Déploiement continu sans script
● Configuration facile
● Gère les suppressions
● Fais le delta des modifications
Avantages - DevOps Center
20. Avantages - DevOps Center
Déploie 100% des Metadata accessibles via l’API (contrairement aux Change Sets)
21. ● Intégration seulement avec Github (pour le moment)
● Fonctionnalités manquantes (cloner des work items, notifications…)
● Impossible de personnaliser l’interface (ajouter des champs)
● Obligé de créer le pipeline avant de créer des Work Items
● Livraisons sur plusieurs environnements (exemple : Prod / Formation / Preprod)
● Reset le tracking entre Local et Org : “sfdx force:source:tracking:reset”
● Personnaliser le pipeline après activation
Inconvénients - DevOps Center
24. Conclusion
Code Builder :
- Coder de n’importe où dans le monde
- Fini les installations et maintenances
DevOps Center :
- Idéal pour une équipe à taille humaine
- Gratuit
- Pratique pour les Admins / Devs
25. Après le World Tour et Dreamforce
L’événement à ne pas manquer
https://frenchtouchdreamin.com/register
French Touch Dreamin