Skip to content
This repository has been archived by the owner on Jul 30, 2024. It is now read-only.

JenkinsPipeline

Oskar Leirvåg edited this page Mar 8, 2019 · 1 revision

Pipeline

Hva er en pipeline

En pipeline er prosessen som en byggeserver skal utføre når den bygger koden. Dette inkluderer somregel å kompilere koden, men kanskje også å kjøre tester, statisk kodeanalyse og så videre. Litt som et "rør" med oppgaver som koden din bare renner igjenom.

Jenkins har full support for en egen faktisk pipeline fil, men vi bruker bare et egendefinert prosjekt. Det er lettere å sette opp men krever innlogging for å endre på de ulike prosessene i eller selve pipelinen.

Vår pipeline

Master

1: Laste ned nyeste versjon 3: Slett unødvendige filer 4: Print alle filer og Git-Status til console 5: Bygg kildekode 6: Kjør alle tester 7: Kjør code-coverage 8: Kjør spotbugs statisk kodeanalyse 9: Eksporter code-coverage til Codacy 10: Generer rapport på test-resultater (Til Jenkins) 11: Generer code-coverage rapport (Til Jenkins) 12: Generer spotbugs rapport (Til Jenkins) 13: Generer maven support (Til Jenkins)

Pull request

1: Laste ned nyeste versjon 2: Merge inn master (under arbeid) 3: Slett unødvendige filer 4: Set github-pr status fra API 5: Print alle filer og Git-Status til console 6: Bygg kildekode 7: Kjør alle tester 8: Kjør code-coverage 9: Generer rapport på test-resultater (Til Jenkins) 10: Generer code-coverage rapport (Til Jenkins) 11: Generer maven support (Til Jenkins) 12: Set Github-pr status

Clone this wiki locally