Vous êtes ici :
DevOps Center (package géré)
Lorsque votre responsable d'équipe ou administrateur Salesforce a installé et configuré le Centre DevOps, vous recevez une notification indiquant qu'il est prêt et que vous pouvez vous connecter. Dans le cadre du processus de configuration, un ou plusieurs projets, des référentiels de projet de contrôle de code source et des éléments de travail associés à chaque projet sont créés. Ils ont également ajouté l'environnement de développement avec suivi de la source de chaque membre de l'équipe.
Projets du Centre DevOps
Un projet est l'espace central de travail de votre équipe. L'objet d'un projet est de vous aider, vous et votre équipe, à collaborer et à gérer les modifications en cours de développement pour une application particulière. Un projet regroupe les définitions et les configurations des nombreux éléments différents nécessaires pour gérer un ensemble de modifications, notamment :
- Éléments de travail qui définissent les modifications à effectuer
- Un pointeur vers le référentiel du contrôle de code source qui stocke les modifications apportées au projet
- Les environnements de développement utilisés pour effectuer des modifications (organisation sandbox Developer, sandbox Developer Pro ou test suivie avec suivi de la source)
- Les environnements utilisés pour les étapes du pipeline, par exemple l'intégration, l'UAT et l'étape intermédiaire
- Un pipeline qui définit la méthode de déploiement des modifications depuis le développement vers la production
Workflow de développement de base
- Préparez-vous à utiliser un système de contrôle de source.
- Ouvrir le Centre DevOps et sélectionner un projet.
- Démarrer un élément de travail.
- Extraire les modifications de l'environnement de développement ou effectuer des modifications hors du Centre DevOps.
- Valider les modifications dans le référentiel du projet.
- Partager vos modifications pour vérification avec les membres de l'équipe.
- Indiquer les éléments de travail prêts à être promus.
- Promouvoir les éléments de travail via le pipeline.
- Préparation à l'utilisation d'un système de contrôle de source
DevOps Center nécessite que vous l'utilisiez avec un système de contrôle de code source. Vous pouvez créer un compte ou utiliser un compte existant. Actuellement, nous prenons en charge GitHub et Bitbucket (bêta). - Ouverture du Centre DevOps et sélection d'un projet
Prêt à commencer à travailler ? Connectez-vous à l'organisation du Centre DevOps, lancez le Centre DevOps, puis sélectionnez un projet. - Gestion des éléments de travail
Une équipe utilise des éléments de travail pour suivre la progression des modifications créées afin d'atteindre un objectif ou d’effectuer une tâche spécifique. Ces tâches peuvent inclure l'activation d'un récit utilisateur, la création d'une fonctionnalité ou la résolution d'un bogue. La gestion des publications avec des éléments de travail facilite le suivi de la progression de la publication globale et l'identification des zones préoccupantes. - Que se passe-t-il lorsqu'une sandbox est actualisée
L'actualisation d'une sandbox crée une copie basée sur l'organisation de production ou sandbox à partir de laquelle vous copiez. - Identification des modifications à inclure pour l'élément de travail
L'onglet Modifications de l'élément de travail montre les modifications que vous avez effectuées dans l'environnement de développement. Lorsque vous effectuez des modifications dans l'environnement de développement, la fonctionnalité de suivi de la source garde un enregistrement des fichiers de composants qui ont été ajoutés, supprimés ou modifiés. - Validation des modifications dans le référentiel de contrôle de code source
Après avoir déterminé les modifications à inclure pour l'élément de travail, engagez les modifications dans le référentiel de contrôle de code source du projet. Lorsque vous validez des modifications, elles sont stockées dans la branche du référentiel créée lorsque l'élément de travail est passé à l'étape En cours. - Affichage des événements d'éléments de travail dans l'historique des activités
Vous pouvez afficher l'historique d'activité de chaque élément de travail, qui présente un historique complet de tous les événements importants, notamment les promotions, les validations, les changements de statut des éléments de travail, les avertissements et les erreurs (échecs). Cette vue historique permet de conserver et d’afficher un enregistrement des événements et des détails associés à des fins d'audit, de dépannage ou de simple consultation. - Synchronisation de votre environnement de développement
Si vous travaillez dans une équipe qui compte plusieurs développeurs, il est probable qu'au fil du temps votre environnement de développement ne soit plus synchronisé avec le référentiel du contrôle de code source. Le Centre DevOps suit les différences entre chaque environnement de développement et la première branche de l'étape du pipeline. - Examen des modifications avec les membres de l'équipe
Lorsque les modifications d'un élément de travail En cours ont été validées et sont prêtes à être partagées avec les examinateurs, la création d'un examen ouvre une requête de modification, appelée requête d'extraction. - Indication des éléments de travail prêts à être promus
Lorsqu'un élément de travail a été vérifié, un membre de l'équipe l'approuve en indiquant qu'il peut être promu. Tant que le statut des éléments de travail n'est pas Prêt à promouvoir, ils ne sont pas disponibles pour la promotion. - Demandes de modification externes et fusions
Vous pouvez créer une demande de modification et fusionner vos modifications directement dans le système de contrôle de code source, qui est la première moitié du processus de promotion. Vous pouvez terminer la promotion en déployant toutes les modifications fusionnées en externe dans l'environnement associé de l'étape du pipeline, dans le Centre DevOps ou en utilisant la Salesforce CLI. - Promotion d'éléments de travail à travers votre pipeline
Les éléments de travail sont promus dans un pipeline, qui définit la séquence d'étapes à travers lesquelles les éléments de travail progressent pendant leur cycle de vie de publication depuis le développement vers la production (ou autre étape finale). Votre pipeline peut contenir n'importe quel nombre d'étapes. Le responsable de l'équipe élabore le pipeline lors de la configuration du Centre DevOps. - Affichage des événements du pipeline dans l'historique des activités
Le Centre DevOps présente maintenant un historique complet de tous les événements clés du pipeline, notamment les promotions, les synchronisations et les erreurs (échecs). Vous pouvez utiliser ces événements et les détails correspondants pour l'audit, le dépannage et un examen général. - Mise à jour de la version d'API source du projet à chaque version de Salesforce
Comme les projets DevOps Center nécessitent un référentiel de contrôle de code source qui utilise la structure du projet Salesforce DX, chaque projet DevOps Center contient un fichier de configuration, sfdx-project.json. Pendant chaque cycle de publication de Salesforce, planifiez la mise à jour de la version d'API source afin d'éviter les erreurs de correspondance de version de type de métadonnées en déplaçant les modifications dans votre pipeline de publication. - Amélioration de la qualité des versions avec les tests DevOps
Les tests DevOps étendent les capacités du DevOps Center en intégrant les tests pilotés par l'IA et le contrôle qualité dans votre pipeline DevOps. Intégrez les tests DevOps à des outils de test, définissez des barrières de qualité et exécutez des séries de tests pour tester en profondeur les modifications à mesure qu'ils progressent dans le pipeline DevOps. Cela réduit les problèmes de production et garantit des versions de meilleure qualité.
