Instruktioner för utvecklare
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å https://github.com/skltp/vp
Exempel på checkout kommando för virtualiseringsplatformen
╰─$ git clone git@github.com:skltp/vp.git Cloning into 'vp'... cd vp |
Öppna därefter ett kommandofönster 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 test |
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 Camel ä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: VP Camel Installation
För att anropa VP Camel med Soap-requests så behöver man sätta upp en testmiljö med t.ex. SoapUI.