NSIS improvements (#1692)

* Much better, but still broken

It crashes with two custom pages after one another. (So when the service should be installed).

* Fixed the problems and finished the NSIS installer.

Also ignored some of the artifacts.

* Added changes to CI for setup building.

Consolidate building and fixed git error.

Small CI fixes.

Move UX repo to SourcesDirectory

Fix stupid checkout <> clone error.

Fix typo in PowerShell command.

Artifact publish tasks can not have wildcards.
This commit is contained in:
Erwin de Haan
2019-09-09 23:40:51 +02:00
committed by Anthony Lavado
parent e6a1407786
commit 2f2010ce59
13 changed files with 646 additions and 291 deletions

View File

@@ -0,0 +1,10 @@
; Show error
!macro ShowError TEXT RETRYLABEL
MessageBox MB_ABORTRETRYIGNORE|MB_ICONSTOP "${TEXT}" IDIGNORE +2 IDRETRY ${RETRYLABEL}
Abort
!macroend
!macro ShowErrorFinal TEXT
MessageBox MB_OK|MB_ICONSTOP "${TEXT}"
Abort
!macroend