28. august 2026
Introduktion
Når udvikling og drift skal hænge sammen, er automatisering af build- og pakketrin afgørende. ALTool er Microsofts kommandolinjeværktøj til Business Central, der håndterer kompilering og pakning af AL-udvidelser uden at skulle bruge Visual Studio Code manuelt. Det gør det lettere at indbygge build-trin i CI/CD-pipelines og sikrer mere ensartede udgivelsesartefakter.
Hvad er ALTool og hvordan bruges det?
ALTool er designet til at køre i miljøer hvor man vil automatisere AL-kompilering, signering og pakning. Grundfunktionerne omfatter: kompilering af AL-kilde til app-filer, oprettelse af .app-pakker og understøttelse af signing. Værktøjet kan indgå i build-scripts på en build-server eller i GitHub Actions/Azure Pipelines, hvor det erstatter manuelle trin.
Det er ikke et IDE — du styrer det via parametre og konfigurationsfiler. Derfor kræver det, at dine projektfiler og eventuelle dependents er tilgængelige i build-miljøet. I praksis betyder det, at dit repository bør indeholde alle nødvendige konfigurationsfiler og references.
Praktiske anvendelser i danske projekter
- CI/CD: Integrer ALTool i pipeline for at få automatiske builds, unit-test-run og versionerede .app-filer klar til test- og produktionsmiljøer.
- Kvalitetssikring: Ensartet kompilering mindsker "it runs on my machine"-problemer.
- Signering og compliance: For kunder med krav om signering kan ALTool indgå i et signerings-script.
Særlig relevant for danske kunder er mulighed for at indbygge lokale tilpasninger og integrationsmoduler i samme pipeline som standardapps, så aflevering og opdatering bliver forudsigelige.
Begrænsninger og overvejelser
ALTool håndterer byggesiden, men ikke udvikleroplevelsen: debug og design sker stadig i VS Code. Derudover skal man sikre, at build-agenter har de rette versioner af AL extensions og dependencies. Hvis man benytter ISV-løsninger med private symboler eller licensbegrænsninger, skal disse håndteres i pipeline-opsætningen.
Hvad betyder det for dig?
For danske Business Central-kunder og partnere betyder ALTool, at man kan professionalisere leveringsprocessen: hurtigere, mere reproducerbare builds og enklere deployment workflows. Har du ambitioner om automatiserede releases, testmiljøer og streng versionstyring, er ALTool et centralt værktøj at indføre. Start med at pakke de eksisterende manual-trin ind i et simpelt pipeline-script og udvid gradvist med test- og signeringsskridt.
Kilde: Microsoft Learn