Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Funktionaliteten af Nap-ref-web illustreres bedst, når applikation er indlejret i et værst system værstsystem så som , Napnap-Javajava-host host (Platformsservices (NAP) - Leverancebeskrivelse)

Nap-ref-web

Udviklingsmiljø

...

Applikationen kan nu nåes internt i docker på netværket nap_net på http://naprefweb:8080 (såfremt yderlige porte ikke eksponeres) og på http://localhost:8080/nap/reference/web/, hvis nap-compose reverse proxy, står foran som nævnt ovenfor. 


Jenkins bygger compiler koden og deploye det deployer i snapshot versioner af NSPs wildfly container. Dette byg kan testes ved at køre at `docker-compose up` i compose/test. 

...

Jenkinsfilen beskriver en jenkins pipeline med install, test og build, der køres i NSPs node-chrome image, for at kunne afvikle test i en headless chromium browser.

Nap-ref-facade

Udviklingsmiljø

og nap-ref-facade på http://localhost:8080/nap/reference/web/services/main.

Test og Coverage

JUnit anvendes til implementering af unit tests. Der er kontinuert gennemført unit tests på alle komponenter i projektet.
Unit tests kan afvikles ved at køre:

...

`mvn test`

Coverage rapport generes med maven-surefire og publiceres med jacoco.

Ci

og nap-ref-facade på http://localhost:8080/nap/reference/web/services/mainJenkinsfilen beskriver en pipeline med install og tests, der køres i NSPs java image. Jenkins bygger og deployer i snapshot versioner af NSPs wildfly container.