Henter seneste Business Central nyheder…
Business Central

ALTool: Kommandolinje til kompilering og pakning af AL-udvidelser

ALTool gør det muligt at bygge og pakke AL-udvidelser fra kommandolinjen — nyttigt for CI/CD, automatiserede builds og ensartede udgivelsespakker i Business Central-projekter.

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

Har I spørgsmål til dette?

Vi hjælper gerne med at vurdere, hvad denne nyhed betyder konkret for jeres Business Central-opsætning.

Nyhedsbrev

Få Business Central-nyt og tips direkte i indbakken.