1. Applikasjonen
1.1. State of the union
Delt i oversikten på https://navikt.github.io/team-org/#_state_of_the_union
1.2. Build og deploy
Prosjektet er satt opp til fortsatt bruke onprem Nexus (repo.adeo.no) for å få tak i dependencies. Bygg kan kjøres lokalt med Naisdevice
For å bygge og deploye er det satt opp en egen OnPrem GitHub action runner (https://github.com/navikt/team-org-github-runner → kubectl get pods -l app=norg2-gh-runner) for å kunne bygge med OnPrem Nexus repo, . Merk at hvis GH runneren er redeployet tar første build veldig lang tid (10min+) siden Norg2 trenger å laste ned JDK8 som ikke finnes i GH runneren sin container.
Bygg startes automatisk og deploy kjøres ut til dev-fss org og t1 namespace (t1 kun for backend). Og det gjøres også direkte videre deploy til prod.
1.3. Kjøring av ytelsestester
NORG2 har innebygget støtte for ytelsestester. Kjør kommandoen nedenfor for å kjøre dem som en del av bygget. Alternativt kan du navigere deg til norg2-test
, så norg2-test-performance
-modulen om du ikke ønsker å bygge resten av applikasjonen da det ikke er nødvendig.
mvn clean install -P ytelsestest -D test.environment=t5