Changes between Version 34 and Version 35 of Documentatie/Ontwikkelaar/Procedures/Release
- Timestamp:
- 10/11/16 09:19:29 (10 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Documentatie/Ontwikkelaar/Procedures/Release
v34 v35 203 203 De starterkit wordt gemaakt met NSIS ([http://nsis.sourceforge.net/Main_Page NullSoft Scriptable Installation System]). NSIS heeft een beperkt script-taaltje; daarmee kan je een paar configuratie-vragen stellen en vervolgens OpenAC met een specifieke configuratie op een bepaalde plek installeren. 204 204 205 Op de OpenAC server is `makensis` geinstalleerd. Soms zijn er Linux packages voor; op !SourceForge is in ieder geval een `setup.exe` beschikbaar voor Windows. Installeer NSIS en zorg dat je vanuit de shell `makensis` aan kunt roepen. Om een starterkit te maken heb je verder een checkout van development nodig (of in ieder geval `development/bin`), `makensis` en een shell. 205 Vanaf OpenAC v2.016 wordt er ook met [http://wixtoolset.org/documentation/ WiX toolset] een MSI installer gemaakt. Deze installer integreert volledig met het Windows ''Add/Remove Programs'' concept en is wellicht makkelijker te integreren in automatische roll-outs. 206 207 == Algemeen == 206 208 207 209 De starterkit wordt gemaakt door het script `bin/starterkit.py`. Gebruik `--help` voor configuratie-opties bij het maken van de starterkit. Gebruik `-v` om een OpenAC versie op te geven en `-r` voor een specifieke revisie. … … 220 222 De resulterende executable mag naar de downloads folder worden gekopieerd. Er worden MD5 en SHA1 checksums geprint voor gebruik in de release notes en op de pagina over de [wiki:Documentatie/Beheerder/Installeren/StarterKit starterkit in de beheershandleiding]. 221 223 224 Verdere command-line opties voor `starterkit.py` zijn: 225 - `--debug` om debug-logging aan te zetten en de sessie-log weg te schrijven naar `sessie.log` in de huidige directory. 226 - `--skip-nsis` om geen NSIS (installer-executable) te maken ook al zou dat kunnen. 227 - `--skip-wix` om geen WiX (MSI installer) te maken ook al zou dat kunnen. 228 - `--skip-checkout` om geen nieuwe checkout te doen; dit is alleen handig in combinatie met `--workdir`, en dan vooral als je de tools aan het aanpassen bent zodat je niet steeds ook op het netwerk en de checkout hoeft te wachten. 229 - `--workdir` (of `-d`) om aan te geven waar gewerkt moet worden in plaats van in een tijdelijke directory. Geef een pad op dat al bestaat; checkouts worden in de workdir gedaan. 230 231 == NSIS == 232 233 Op de OpenAC server is `makensis` geinstalleerd. Soms zijn er Linux packages voor; op !SourceForge is in ieder geval een `setup.exe` beschikbaar voor Windows. Installeer NSIS en zorg dat je vanuit de shell `makensis` aan kunt roepen. Om een starterkit te maken heb je verder een checkout van development nodig (of in ieder geval `development/bin`), `makensis` en een shell. 234 235 == WiX == 236 237 De WiX toolset draait onder Windows. Installeer het vanaf de WiX toolset pagina. Versie 3.11 is de courante versie en het starterkit-script verwacht dat het geinstalleerd is en in het 238 pad van de command-prompt te vinden is. 239 222 240 = Technische Documentatie = 223 241