SKLTP VP - Instruktioner för utvecklare
Ytterligare information om koden m.m. hittas i SAD:en, på sidan SKLTP VP SAD - Implementationsvy
Initial uppsättning av utvecklingsmiljön
Sätt upp utvecklingsmiljö enligt följande: Generella instruktioner för utvecklare.
När detta är gjort kan man hämta ut källkoden för virtualiseringsplatformen på GitHub - skltp/vp
Exempel på checkout kommando för virtualiseringsplatformen
╰─$ git clone https://github.com/skltp/vp.git
Cloning into 'vp'...
cd vp |
Öppna därefter ett kommandofönster och gå till installations-mappen, för att bygga och testa källkoden med hjälp av Maven:
mvn clean install |
Hur köra automatiska tester
Alla automatiserade enhetstester och integrationstester går att köra via Maven utan att någon infrastruktur behöver vara uppsatt.
mvn clean verify |
Hur ser det ut i utvecklingsmiljön?
Efter att koden importerats i en lämplig utvecklingsmiljö (IntelliJ eller Eclipse t.ex.) så kan applikationen startas i run/debug som VpServicesApplication:
Applikations-strukturen ska i IntelliJ se ut som detta:
Hur commita kod
För att committa källkod på GitHub följer vi standardproceduren beskriven på: Generella instruktioner för utvecklare.
Hur göra en release
För att bygga en release följer vi standardproceduren beskriven på: Generella instruktioner för utvecklare.
Lokal verifiering
För att verifiera att VP är installerat och igång på ett normalt sätt, så kan man anropa statustjänsten med t.ex. Curl, se punkt 4 på denna sida: SKLTP VP - Installation
För att anropa VP med Soap-requests så behöver man sätta upp en testmiljö med t.ex. SoapUI.
Övrigt