Changes between Version 27 and Version 28 of Documentatie/Ontwikkelaar/Procedures/Release
- Timestamp:
- 02/23/16 10:36:07 (10 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Documentatie/Ontwikkelaar/Procedures/Release
v27 v28 64 64 - Controleer met een andere plaatjes-viewer dat de splash nog goed is. 65 65 - Commit de twee gewijzigde bestanden. 66 - '''Merge'''. Neem alle nog-niet-gemergede wijzigingen over van de lopende release (of meerdere releases) naar development. Adaptatie-wijzigingen sowieso, en kern-wijzigingen volgens beleid. Zie hiervoor de alinea [wiki:/Documentatie/Ontwikkel handleiding/Source#Wijzigingenovernemen wijzigingen overnemen] in het source-beheer document.67 - '''Clean'''. Schoon de code op door de formatterings-tools er op te gebruiken. Dit wordt beschreven in de source-code handleiding onder het kopje [wiki:/Documentatie/Ontwikkel handleiding/Source#Clean clean].66 - '''Merge'''. Neem alle nog-niet-gemergede wijzigingen over van de lopende release (of meerdere releases) naar development. Adaptatie-wijzigingen sowieso, en kern-wijzigingen volgens beleid. Zie hiervoor de alinea [wiki:/Documentatie/Ontwikkelaar/Omgeving/Source#Wijzigingenovernemen wijzigingen overnemen] in het source-beheer document. 67 - '''Clean'''. Schoon de code op door de formatterings-tools er op te gebruiken. Dit wordt beschreven in de source-code handleiding onder het kopje [wiki:/Documentatie/Ontwikkelaar/Omgeving/Source#Clean clean]. 68 68 - '''Test'''. Draai de unittests (voor de kern) om te controleren dat er geen regressies of onverwachte wijzigingen zijn voorgekomen. Je moet wel een werkernde OpenAC configuratie-directory (bv. `.openac`) hebben. 69 69 {{{ … … 102 102 - `VERSIES.txt` hoeft alleen in development te staan. 103 103 - `.gitignore` hoeft alleen in development te staan. 104 - migratiescripts van versies na de nieuwe release. 104 105 105 106 Nadat je de files hebt verwijderd, markeer de commits waarin je ze verwijdert (in development, `svn merge --record-only -c <rev> ../v2.XXX`) zodat je niet per ongeluk merget en daarbij belangrijke files weggooit. … … 153 154 154 155 - '''TRAC Bijwerken'''. 155 - Maak de adaptatiemap in de nieuwe release schrijfbaar voor centra door 3 regels te kopieren in de TRAC configuratie. Pas `apache/auth/openac-svn.auth` in sysconfig aan.156 156 - Maak in TRAC via de Admin panel een nieuwe versie aan in admin/ticket/versions zodat die voortaan te selecteren is in de web-interface. Zet geen "v" in deze versienummers. 157 - Maak een nieuwe mil stone aan voor een nieuw en toekomstig te plannen release. Meestal hebben we nu drie releases vooruit milestones.157 - Maak een nieuwe milestone aan voor een nieuw en toekomstig te plannen release. Meestal hebben we nu drie releases vooruit milestones. 158 158 - Maak ook in het voren alvast een release-notes pagina aan voor een volgende release. 159 159 - '''SVN Bijwerken'''. 160 - Op de FENAC server ` openac-svn.auth`aanpassen. Maak een nieuwe section `[/release/<versie>/adaptaties]` die hetzelfde is als de andere regels met `@centra`.160 - Op de FENAC server `apache/auth/openac-svn.auth` in sysconfig aanpassen. Maak een nieuwe section `[/release/<versie>/adaptaties]` die hetzelfde is als de andere regels met `@centra`. 161 161 - VERSIES.txt bijwerken in development. Voeg een nieuwe regel toe bovenaan VERSIES.txt om de nieuwe versie zichtbaar te maken in het versiebeheerscherm van OpenAC. We houden tegenwoordig de release-notes op TRAC bij, dus er hoeft geen lang verhaal in te staan. Een regel met de versie en een regel samenvatting is genoeg. Let op de twee lege regels! Zodra dit is gecommit is de nieuwe versie zichtbaar in OpenAC en krijgen de centra een waarschuwing dat ze niet de nieuwste versie gebruiken, dus doe deze stap pas als je weet dat de vervolgstappen snel komen. 162 162 {{{