Software request: NSIS

Jake Petroules's Avatar

Jake Petroules

01 Jul, 2015 08:39 AM

Many open source devs use NSIS to package their software; having it pre-installed on the worker would be nice.

+1 for already having WiX installed. :)

  1. Support Staff 1 Posted by Feodor Fitsner on 01 Jul, 2015 10:13 PM

    Feodor Fitsner's Avatar

    WiX has been always installed on build workers (3.9 is the currently installed one).

    NSIS could be easily installed with Chocolatey:

    choco install nsis -pre
    

    It's getting installed into C:\Program Files (x86)\NSIS directory: https://ci.appveyor.com/project/FeodorFitsner/simple-console/build/...

  2. 2 Posted by parkouss on 17 Jul, 2015 10:28 PM

    parkouss's Avatar

    Hi,

    I installed nsis with success previously using choco:

    https://github.com/mozilla/mozregression/blob/master/appveyor.yml#L23

    But now This seems broken:

    https://ci.appveyor.com/project/parkouss/mozregression/build/1.0.356

    Feodor, maybe you understand what is happening ?

    Thanks!

  3. Support Staff 3 Posted by Feodor Fitsner on 17 Jul, 2015 10:38 PM

    Feodor Fitsner's Avatar

    Hey, look at this simple test: https://ci.appveyor.com/project/FeodorFitsner/simple-console/build/...

    An attempt to download from http://sourceforge.net/projects/nsis/files/NSIS%202/2.46/nsis-2.46-... returns:

    We're sorry -- the Sourceforge site is currently in Disaster Recovery mode, and currently requires
    the use of javascript to function.  Please check back later.
    
  4. Support Staff 4 Posted by Feodor Fitsner on 17 Jul, 2015 10:47 PM

    Feodor Fitsner's Avatar

    Btw, direct URL to setup exe which can be intercepted with Fiddler works. As a result, you can install NSIS with this simple PS script:
    https://gist.github.com/FeodorFitsner/f43219e731dabacc6ac1

    Hope that helps.

  5. 5 Posted by parkouss on 18 Jul, 2015 08:11 AM

    parkouss's Avatar

    Oh, nice catch I missed that error message on sourceforge.

    And thanks for the Fiddler tip! I'll give this a try soon.

    Thank you. :)

  6. 6 Posted by JimiC on 20 Jul, 2015 11:43 AM

    JimiC's Avatar

    I use to include the NSIS required files in my project so that the project can be independent of the NSIS version installed on the machine. This way I resolved a lot of issues with NSIS for ppl trying to package the app.

  7. 7 Posted by christoph on 19 Nov, 2015 10:12 AM

    christoph's Avatar

    Like the OP, I'd love to see NSIS provided "out of the box".

  8. Support Staff 8 Posted by Feodor Fitsner on 19 Nov, 2015 07:23 PM

    Feodor Fitsner's Avatar

    Sure, I've just added a new issue: https://github.com/appveyor/ci/issues/505

    Will deploy this week.

  9. Support Staff 9 Posted by Feodor Fitsner on 23 Nov, 2015 05:39 PM

    Feodor Fitsner's Avatar

    It's been deployed.

  10. Ilya Finkelshteyn closed this discussion on 25 Aug, 2018 02:02 AM.

Comments are currently closed for this discussion. You can start a new one.

Keyboard shortcuts

Generic

? Show this help
ESC Blurs the current field

Comment Form

r Focus the comment reply box
^ + ↩ Submit the comment

You can use Command ⌘ instead of Control ^ on Mac