Integrazione continua con Azure DevOps per Microsoft Dynamics 365 Business Central
Riepilogo
-
Level
-
Skill
-
Prodotto
-
Ruolo
Quali strumenti vengono usati da molti sviluppatori di Business Central per gestire la creazione di app? Questo percorso illustra Azure DevOps, Git, Visual Studio Code e altri strumenti utili per gestire il processo di sviluppo.
Prerequisiti
- Comprensione di base del linguaggio AL.
- Un account Microsoft o un account aziendale.
- Un account Git e conoscenza dei comandi Git più usati
- Conoscenza di base di come usare i repository Git.
Codice obiettivo
Si vuole richiedere un codice obiettivo?
Moduli in questo percorso di apprendimento
Di seguito viene spiegato come implementare un sistema di controllo delle versioni per gestire il codice sorgente delle applicazioni Business Central. Per questa operazione e molte altre, è possibile usare Azure DevOps. Vengono presentate anche le funzionalità dello strumento Application Lifecycle Management, Azure DevOps.
Per sapere come usare Git e tutti i suoi comandi o scoprire le differenze tra Git e gli altri sistemi di controllo delle versioni, leggere questo modulo che illustra come usare i repository Git locali e remoti.
In Git è possibile lavorare con diversi rami per separare il codice di sviluppo dal codice in produzione. Questo modulo spiega come usare questi rami in Git e come unire le modifiche.
Quali sono i vantaggi dell'uso di Docker e Microsoft Dynamics 365 Business Central? Docker offre immagini per ogni versione rilasciata di Business Central in ogni paese o area geografica disponibile.
Per sapere come creare unit test personalizzati con il linguaggio AL o come testare l'estensione, leggere questo modulo che fornisce un'introduzione all'automazione dei test.
Per sapere come configurare e impostare un processo di compilazione automatizzato, leggere questo modulo che spiega come configurare CI/CD con le applicazioni Business Central, come creare pipeline con i file YAML e come impostare un processo di rilascio.
Per gestire centralmente le attività del team di sviluppo, vedere lo stato di avanzamento di un progetto o assegnare elementi di lavoro agli sviluppatori, leggere questo modulo che tratta tutti questi argomenti.