ERDDAP™Release Process
- Győződjön meg róla, hogy a kép összehasonlító fájlok elérhetőek (Ez azt jelentheti, hogy a "mvn-ellenőrzés" fut, ha azt szeretné, hogy felgyorsítsa, hogy korlátozza csak a ImageComparison csoport, bár megjegyzi, hogy még mindig szükség van a Jetty tesztek futtatására)
- frissítési függőségek
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)
- Frissítés pluginok
mvn versions:display-plugin-updates // (displays updates, need to manually update)
- Run tesztek, hogy megbizonyosodjanak arról, hogy a függőségi frissítések nem törnek semmit a nagy konfigurációk (különösen az olyan adatkészletek, amelyek egyéb jelentős beállításokat is tartalmaznak)
mvn verify
- Használja a TranslateMessages.translate () a fordítások frissítése, ha szükséges
- EDStatic.java létrehozta a fejlesztést Módja hamis, változtassa meg a verziószámot, és adja meg a kiadás dátumát.
- Csináld az építést
mvn clean
mvn compile
mvn package
Kanári
Küldje el a háborús fájlt a Coastwatch szerveren vagy más szerveren, amely a legtöbb adatkészlettípust használja, és sok forgalmat kap. Meg akarjuk próbálni hibákat találni az építkezés szélesebb elosztása előtt.
Tartsa be az üzenetet, amikor egy új kiadásról beszél.
A szabványos eljárás:
- Töltse fel a .war fájlt a partra\[Tomcat\]/content/erddap/
- Felhasználóként=tomcat:
- Inkább\[Tomcat\]/bin/ : ./shutdown.sh //use "ps -fu tomcat" annak biztosítása érdekében, hogy megállt
- Inkább\[Tomcat\]/webapps/ : rm -rf erddap rm erddap. háború cp ../content/erddap/erddap2.22.war erddap.war/vagy bármi legyen is a szám
- Inkább\[Tomcat\]/bin/ : ./startup.sh
- utánaERDDAPvisszatért egy weboldalra,\[Tomcat\]/webapps/ : Chgrp - R erddap erddap Chmod - R g+rw erddap Chmod - R o-rwx erddap