Intégration continue à Azure DevOps pour Microsoft Dynamics 365 Business Central

Aperçu

Quels outils permettent à de nombreux développeurs Business Central de gérer la création d’applications ? Ce parcours d’apprentissage aborde Azure DevOps, Git, Visual Studio Code et d’autres outils vous permettant de gérer le processus de développement.

Prérequis

  • Compréhension de base du langage AL
  • Un compte Microsoft ou un compte professionnel.
  • Un compte Git et une connaissance des commandes Git couramment utilisées
  • Compréhension de base de l’utilisation des référentiels Git

Modules de ce parcours d’apprentissage

Souhaitez-vous découvrir comment commencer à implémenter un système de contrôle de version pour gérer le code source de vos applications Business Central ? Azure DevOps vous permet de faire cela et bien plus encore. Vous allez découvrir les fonctionnalités de l’outil Application Lifecycle Management d’Azure DevOps.

Souhaitez-vous savoir comment utiliser Git et toutes les différentes commandes Git ? Vous êtes-vous déjà demandé en quoi Git est différent des autres systèmes de contrôle de version ? Ce module aborde comment utiliser des référentiels Git locaux et distants.

Souhaitez-vous séparer votre code de développement du code en production à l’aide de branches différentes dans Git ? Dans ce module, nous allons aborder la façon d’utiliser les branches dans Git et de fusionner vos modifications.

Souhaitez-vous savoir comment vous pouvez bénéficier de l’utilisation de Docker et Microsoft Dynamics 365 Business Central ? Docker propose des images pour chaque version lancée de Business Central dans chaque pays ou région disponible.

Souhaitez-vous savoir comment écrire vos propres tests unitaires avec le langage AL ? Souhaitez-vous savoir comment tester votre propre extension ? Ce module présente l’automatisation des tests.

Souhaitez-vous savoir comment configurer et installer un processus de build automatisé ? Dans ce module, vous allez découvrir comment configurer CI/CD avec les applications Business Central, créer des pipelines à l’aide de fichiers YAML et configurer un processus de mise en production.

Souhaitez-vous gérer les tâches de votre équipe de développement de manière centralisée ? Vous souhaitez voir l’avancement d’un projet ou attribuer des éléments de travail à vos développeurs ? Ce module porte sur ces sujets.