ERDDAP™ Utgivelsesprosessen
- Sørg for at sammenligningsfiler er tilgjengelige (Dette kan bety å løpe
mvn verifisere, hvis du ønsker å fremskynde det opp begrensning til bare ImageComparison-gruppen, men merk at fortsatt krever kjører Jetty tester) - Oppdater avhengigheter
mvn versions:display-dependency-updates // (displays updates)
mvn versions:use-latest-versions // (updates dependencies, though sometimes we don’t want to do all of them)
mvn versions:update-properties // (updates versions in the property block)
- Oppdater plugins
mvn versions:display-plugin-updates // (displays updates, need to manually update)
- Kjør tester for å sikre at avhengighetsoppdateringer ikke bryter noe for alle store konfigurasjoner (Datasett tolker spesielt, selv om andre viktige innstillinger også) .. Merk at den eksterne test suit kan være veldig flaky. SlowAWS test suite kan ta veldig lang tid.
mvn verify
mvn verify -P external
mvn verify -P slowAWS
- Bruk
python oversettelse/translate.pyå oppdatere oversettelser om nødvendig. - EDStatic.java satt utvikling Mode til falsk, endre versjonsnummer og angi utgivelsesdato.
- Gjør bygningen.
mvn clean
mvn compile
mvn package
Kanariske
Send krigsfilen for distribusjon på Coastwatch-serveren eller en annen server som bruker de fleste datasettstypene og mottar mye trafikk. Vi vil prøve å finne feil før større distribusjon av byggverket.
Ta med melding når du forteller om en ny utgivelse.
Standardprosedyren er:
- Last opp .war-filen til coastwatch \[ tomcat \] /innhold/erddap/
- Som bruker=tomcat:
- I \[ tomcat \] /bin/ : ./shutdown.sh //use "ps -fu tomcat" for å sikre at det har stoppet
- I \[ tomcat \] /webapps/ : rm-rf erddap rm erddap. krig cp ../innhold/erddap/erddap2.22.war Erddap.war / eller hva som helst nummeret er
- I \[ tomcat \] /bin/ : ./startup.sh
- Etter ERDDAP har returnert en nettside, i \[ tomcat \] /webapps/ : chgrp-R erddap erddap chmod-R g+rw erddap chmod-R o-rwx erddap
GitHub Release
Utkast til GitHub-utgivelsen, inkluderer erddap.war og erddapContent .zip (Ingen versjonsnummer)
title: The official v2.25 version beskrive: Se endringslisten på https://erddap.github.io/changes#version-225
Dokumentasjonsoppdatering
- Oppdater versjonsnummeret i docusaurus.config.ts-filen (i bunndelen) ..
- Rediger dokumentasjonssidene (implementer-install.md og implementer-update.md) ..
- Søk etter \[ Erddap.war \]
- Kopier eksisterende informasjon (litt flerkantet) til listen over tidligere installasjoner 2.
- Endre gjeldende utgivelsesinformasjon for Erddap. krig i \[ Erddap.war \]
- Kjør oversettelsene for dokumentasjonssiden.
- Gjør en trekkforespørsel og slå sammen endringene.
- Deploy dokumentasjonssiden (se readme) ..
Sørg for at andre repos er oppdatert etter behov
Hovedsaklig betyr dette ErddapContent og ErddapTest, men de bør holdes oppdatert under utviklingsendringer.
Varsle brukere
Først varsle alle brukere som har bedt om endringer (eller hvis feil er løst) .. Gi dem tid til å verifisere endringer og/eller heve problemer.
ERDDAP versjon 2.25 er nå tilgjengelig!
Du kan lese om endringene på https://erddap.github.io/changes#version-225
Noen av endringene er endringer som du foreslo. Tusen takk for dine forslag. Søk etter navnet ditt i listen over endringer for å se detaljene. Det ville vært flott hvis du kunne prøve ut de nye funksjonene snart, før jeg annonserer denne nye versjonen til et bredere publikum.
Hvis du er en ERDDAP administrator, instruksjonene for oppgradering er på https://erddap.github.io/docs/server-admin/deploy-update
Hvis du har problemer, spørsmål, forslag, vennligst send meg e-post.
Takk for hjelpen ERDDAP ..
Les mer
Send en melding til e-postlisten.