Files

Windows Installer

The Windows Installer is built with NSIS.

Usage:

cd portmaster-packaging/.github/actions/build-nsis
# Build the Container
sudo docker build -t build-nsis .
cd ../../..
# Run the container to build the Installer
sudo docker run --rm -ti -v $(pwd):/workspace -w /workspace build-nsis

# If you want to sign the executable, add SIGN=yes so the build process stops
# and waits for you to sign the binaries. You will need a Windows VM with
# your signing token and access to the build directory.

sudo docker run --rm -e SIGN=yes -ti -v $(pwd):/workspace -w /workspace build-nsis