Created Bygging og kjøring (markdown)

Kristian Knarvik 2020-05-07 13:17:16 +02:00
parent 87056ddea5
commit 9c426632a8

39
Bygging-og-kjøring.md Normal file

@ -0,0 +1,39 @@
## Forkrav for å kunne kompilere og kjøre koden
- [java](https://www.java.com/en/download/)
- [git](https://git-scm.com/)
- [maven](https://maven.apache.org/)
## Anskaffelse av nyeste (DEV) versjon
### Byggeprosedyre
Kjør følgende kode
```shell script
git clone https://github.com/inf112-v20/Fiasko.git
cd Fiasko
mvn clean install
```
Dette vil også kjøre alle tester i koden
### Kjøreprosedyre
```shell script
cd target
java -jar roborally-1.0-jar-with-dependencies.jar
```
Den produserte .jar filen kan alternativt flyttes til en annen mappe og dobbeltklikkes for å kjøres så lenge man har java korrekt installert.
## Anskaffelse av en spesifikk release
### Byggeprosedyre
Kjør følgende kode, men bytt ut {TAG} med versjonstaggen du vil hente. For eksempel v0.1-alpha for å se på første release.
```shell script
git clone https://github.com/inf112-v20/Fiasko.git
cd Fiasko
git checkout {TAG}
mvn clean install
```
Dette vil også kjøre alle tester i koden.
### Kjøreprosedyre
Kjør følgende kode, men bytt ut {VERSJON} med taggen til releasen utenom v. For tag v0.1-alpha ville {VERSJON} blitt 0.1-alpha.
```shell script
cd target
java -jar roborally-{VERSJON}-jar-with-dependencies.jar
```
Den produserte .jar filen kan alternativt flyttes til en annen mappe og dobbeltklikkes for å kjøres så lenge man har java korrekt installert.