On 2/22/26 16:40, Alex Earl wrote:
Hey All,I've been looking at the Windows installer and thinking about moving it from Wix, which generates an MSI, to NSIS which generates an exe. The main reason for the switch is to reduce the complexity of building the installer. Moving to NSIS would allow building the installer on Linux, reducing the cost of the infrastructure as the current Wix build requires the full .NET framework in the build image/VM. I believe all of the features of the current installer can be easily replicated in NSIS. I'm wondering if anyone has knowledge of the history of why MSI was chosen in the first place; if there was a really good reason, I wouldn't want to stray from that without more consideration. Thanks, Alex
FYI: You don't need Windows for running WIX. If you are using WIX 3.x, you can build with WIX on linux by using a dockerized wix wrapper. There several of them, and it happens that I am the creator of this one: https://hub.docker.com/r/felfert/wix I use this almost daily (using podman, instead of docker). Regarding why MSI was chosen, i can only guess: Microsoft SCCM (which is still the mandatory way of Software-deployment in many corporations). Cheers -Fritz -- You received this message because you are subscribed to the Google Groups "Jenkins Developers" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion visit https://groups.google.com/d/msgid/jenkinsci-dev/1cebcdbb-d2b1-4a36-9fc8-5773548b39e4%40fritz-elfert.de.
OpenPGP_signature.asc
Description: OpenPGP digital signature
