Hopp til hovedinnhold

ERDDAP™Utgivelsesprosessen

  • Kontroller at sammenligningsfiler er tilgjengelige (Dette kan bety å kjøre «mvn verifisere», hvis du ønsker å øke hastigheten til bare ImageComparison-gruppen, men merk at det fortsatt krever å kjøre Jetty-tester)
  • Oppdater avhengighet
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 avhengighet oppdateringer ikke bryter noe for alle store konfigurasjoner (Datasett tolker spesielt, men alle andre viktige innstillinger også)
mvn verify
  • Bruk OversettMessages.translate () å 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 bredere 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 // bruk "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
    • EtterERDDAPhar 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 Beskrivelse: Se endringslisten på https://erddap.github.io/changes#version-225

Dokumentasjonsoppdatering

  • Oppdatere 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 misfarging) 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.
  • Avsett dokumentasjonssiden (se readme) ..

Sørg for at andre repos er oppdaterte 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 reise problemer.

ERDDAPversjon 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 har foreslått. Takk for din vurdering. Søk etter ditt navn i listen over endringer for å se detaljene. Det ville være bra om du kunne prøve ut de nye funksjonene snart, før jeg annonserer denne nye versjonen til et bredere publikum.

Hvis du er enERDDAPadministrator, 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 at du brukteERDDAP..

Uttal utgivelse

Send en melding til e-postlisten.