Changes between Version 26 and Version 27 of Documentatie/Ontwikkelaar/Procedures/Release
- Timestamp:
- 10/21/15 11:57:31 (11 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Documentatie/Ontwikkelaar/Procedures/Release
v26 v27 1 [[TOC(heading=Omgeving, sectionindex, compact, depth=3, allactive, Documentatie/Ontwikkelaar/Omgeving/)]] 2 [[TOC(heading=Procedures, sectionindex, compact, depth=3, allactive, Documentatie/Ontwikkelaar/Procedures/)]] 3 [[TOC(heading=Documentatie, sectionindex, compact, depth=1, allactive, Documentatie/)]] 4 1 5 = Releases = 2 3 [[TOC(heading=Inhoudsopgave)]]4 [[TOC(heading=Onderwerpen, sectionindex, compact, depth=3, Documentatie/Ontwikkelhandleiding/Release/*)]]5 [[TOC(heading=Hoofdstukken, sectionindex, compact, depth=2, Documentatie/Ontwikkelhandleiding/*)]]6 6 7 7 OpenAC werkt met '''feature''' based versies. Er is voor elke versie een lijst met … … 130 130 terwijl de adaptatie-unittests voor elk van de adaptaties een login simuleert en vervolgens op alle knoppen "drukt". De unit test maakt gebruik van lege, standalone sqlite3-databases. 131 131 - '''Systeemtest'''. De systeemtest vormt een automatische back-to-back test voor de academische huizen. Deze voeren we bij elke release uit. In overleg met academische huizen wordt het testrapport overlegd, maar meestal blijft dit intern. '''TODO:''' ''hoe'' draai je de systeemtest? 132 - '''Testprotocol'''. Loop het [wiki: Documentatie/Ontwikkelhandleiding/TestProtocol testprotocol] door. Dit is een handmatige test van functionaliteit door eindgebruikers. Het testprotocol wordt af-en-toe uitgebreid met nieuwe specifieke situaties om uit te proberen. Het is nuttig om het protocol uit te printen en vervolgens stappen af te strepen.132 - '''Testprotocol'''. Loop het [wiki:TestProtocol testprotocol] door. Dit is een handmatige test van functionaliteit door eindgebruikers. Het testprotocol wordt af-en-toe uitgebreid met nieuwe specifieke situaties om uit te proberen. Het is nuttig om het protocol uit te printen en vervolgens stappen af te strepen. 133 133 134 134 Als de nieuwe versie na enig serieus getest stabiel lijkt, … … 143 143 == Test == 144 144 145 TODO: procedure met pilot-AC is ergens beschreven? 145 [[NoteBox(tip, TODO: procedure met pilot-AC is ergens beschreven?)]] 146 146 147 147 == Release == … … 195 195 - [wiki:WikiStart de voorpagina] met een !NoteBox aankondiging van de release. 196 196 - [wiki:Releases de releases pagina] met de meest recente release 197 - [wiki: Installatiehandleiding/StarterKit starterkit] met nieuwe gegevens197 - [wiki:Documentatie/Beheerder/Installeren/StarterKit starterkit] met nieuwe gegevens 198 198 - de release-notes pagina van de release zelf 199 199 … … 217 217 Waarbij VERSIE de naam van een '''inmiddels aangemaakte''' `release/` branch is. De "v" in een versie-nummer is optioneel, dus `-v 2.002` is hetzelfde als `-v v2.002`. Er wordt dan een checkout gemaakt van die versie, samen met de Python runtime, dan wordt van de template NSIS-file een specifiek installer-script gemaakt en met makensis tot een `starterkit.exe` gemaakt. Op de OpenAC server duurt dit ongeveer 20 minuten in totaal. 218 218 219 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/ Installatiehandleiding/StarterKit starterkit in de installatiehandleiding].219 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]. 220 220 221 221 = Technische Documentatie =