PackageData
Die Inhalte des PackageData-Odners definieren die Struktur des Setups.
Die enthaltenen Ordner sind:
- automation : Dieser Ordner enthält die powershell-Skripte zur Kontrolle des Automatisierungsprozesses. Dies sind:
- Build.ps1 Script: Dieses Skrip stellt das Interface zur Setupgenerierung dar. Es verwendet das SetupGenerator powershell Modul, welches im Ordner SetupGenerator enthalten ist.
- install-buildprerequisites.ps1: Dieses Skript installiert alle zum Start des Builds notwendigen externen Tools und Komponenten.
- Create-ExampleCertificate.ps1: Ein Beispiel für ein Signierungs-Zertifikat. Das Beispielzertifikat darf nur zu Testzwecken verwendet werden!
- setSignEnvironment_TEMPLATE.ps1: Die Virlage zur Erstellung einer Signierumgebung.
Anmerkung: Diese Datei muss zu
setSignEnvironment.ps1
umbenannt und im root-ordner abgelegt werden. Die Variablen müssen individuell angepasst werden wen die Signierumgebung nicht in den Systemvariablen definiert ist.
-
Bin : Dieser Ordner enthält den PipelineRunner. Er wird von Build.ps1 verwendet um die Build-pipline zu betreiben.
-
Build: Dieser Ordner wird bei jedem Build gelöscht und neu anglegt, daher müssen Änderungen immer innerhalb des Pipline-Ornders durchgefüht werden.
-
Components
-
Install
-
-
Deployment
-
Weitere, ergänzende Datein, wie EULA, Known Bugs, Readme. (Diese Datein befinden sich in der Standardinstallation neben der Bootstrapper-exe.)
-
-
Pipeline
-
Enthält die Konfigurationsdatein. Details dazu befinden sch in Strukture des Pipeline Ordners.
-
-
Resources Enthält zusätzliche Resourcen, die während des Buildprozesses verwendet werden, wie:
-
Schriftarten
-
Icons für Install, Hilfe und Project Administration
-
EULA
- Prerequisites - die mitzuinstallierenden externe Komponenten
- VC Redist - Redist für WinCCOA
-