Tag: Chocolatey

  • Chocolatey packages for the AL developer

    What is Chocolatey?

    Chocolatey is a package manager for Windows. If you’ve ever spent time with a Linux distribution you may be familiar with package managers such as apt-get.

    Chocolatey enables you to download and install software packages from the command line as long as someone has created a Chocolatey package.

    How do I install Chocolatey?

    Full installation instructions here: https://chocolatey.org/install

    I use the PowerShell method:

    Set-ExecutionPolicy Bypass -Scope Process -Force; iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))

    Useful packages for the AL developer

    I’ve listed a few packages below, but browse/search the package gallery here: https://chocolatey.org/packages

    Visual Studio Code

    > choco install vscode -y

    Git

    > choco install git.install -y

    Docker Desktop

    > choco install docker-desktop -y

    SQL Server Management Studio

    > choco install sql-server-management-studio -y

    Postman

    > choco install postman -y

    SoapUI

    > choco install soapui -y

    Jenkins (an alternative to Azure DevOps build agents)

    > choco install jenkins -y

    Not directly Business Central related, but other packages I’ve needed:

    > choco install jdk8 -y
    > choco install jre8 -y
    > choco install maven -y