Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 11 Next »

Innan du sätter igång med detta, läs igenom: Utveckling
Där har vi författat viktiga saker att känna till som systemutvecklare på Sundsvalls Kommun.

1. Repository (repo)

Open-source repos placeras här: https://github.com/Sundsvallskommun
Kontakta Per Persson för beställning av repo.

Interna repos placeras här: https://gitlab.sundsvall.se
Kontakta Per Persson för beställning av repo.

2. Skapande av applikation

  1. Surfa in på: https://code.quarkus.io/ och ange följande:

    1. Group - Ange se.sundsvall . Detta blir grunden i paketstrukturen.

    2. Artifact - Ange namnet på din applikation.

    3. Buildtool - Låt vara Maven.

    4. Version - Låt vara “1.0.0-SNAPSHOT”.

    5. Example code - Välj om du vill ha några exempelklasser. Om du väljer detta kommer paketstrukturen genereras, vilket kan vara skönt. Kom dock ihåg att ersätta exempelklasserna.

  2. Under “Pick your extensions” kan du lägga till Maven-dependencies. Följande kan vara bra att ha, men det är självklart beroende på vad du ska bygga:

  3. Klicka på “Generate your application” och ladda ned som .zip-fil.

  4. Packa upp innehållet till ditt repo. Döp om mappen från ditt applikationsnamn till “kod” och ersätt den befintliga “kod”-mappen i repot.

  5. Nu är det äntligen dags att koda!

3. Driftsättning

  1. När du har kodat klart och känner att det är dags att installera din applikation så är det några saker du behöver ha koll på.

  2. Det finns två brancher

    1. Sandbox - En branch som helt enkelt fungerar som en sandlåda. Där kan du experimentera lite.

      1. Nås efter installation på: https://microservices.sundsvall.se/sandbox/{namnet på ditt repo}

    2. Master - Produktionsbranchen. Det som pushas hit avses vara produktionskod.

      1. Nås efter installation på: https://microservices.sundsvall.se/{namnet på ditt repo}

  3. Så hur gör du för att installera? Det är ganska enkelt. Gör en push till ditt repo på branchen du avser bygga på och installationen startar automatiskt.
    Former user (Deleted) har varit snäll och satt upp en Dockerfile + en .gitlab-ci.yml som sköter bygget.

  • No labels