kartverket / NGIS-OpenAPI

Tjenestebasert grensesnitt mot NGIS, basert på OpenAPI og REST.
3 stars 9 forks source link

Travis-yaml #18

Closed jarped closed 5 years ago

jarped commented 5 years ago

Generates dotnet classes from openapi-yaml and runs tests

jarped commented 5 years ago

Feiler pga #17

meastp commented 5 years ago

Kan du endre mock-urlen i speccen til :
url: https://virtserver.swaggerhub.com/meastp/sfkb-update-api-draft/1.0.0 ? Da skal det gå

meastp commented 5 years ago

Se gjerne på #20 - jeg tror den løser en del :)

jarped commented 5 years ago

Se gjerne på #20 - jeg tror den løser en del :)

Dette ser veldig bra ut! Måtte slå av en test som skulle slå ut negativt på feil id, men nå funker det 🥇

meastp commented 5 years ago

Så flott! Kan du si noe om hvordan denne fungerer? Er det slik at travisci kun kjører kildekoden som du har sjekket inn, eller genererer den klientkoden også?

Jeg lurer bare på hvordan koden skal holdes oppdatert hvis det ikke skjer automatisk av travisci (og hvis det skjer automatisk er det vel ikke nødvendig å sjekke inn kildekoden som genereres - da er det helle build artifacts)?

Muligens kan vi legge inn både generering av klientkode + kjøring av tester + generert kode som build artifacts.... Jeg er ikke helt sikker på hva travisci tillater...

Hva tror du?

jarped commented 5 years ago

Gikk først for å legge klientkode i et annet repo for så å la travis sjekke inn de genererte klassene der, men endret til å bare kjører testene. Sikkert fornuftig å fjerne klientkoden foreløpig siden den ikke blir representativ.

jarped commented 5 years ago

Muligens kan vi legge inn både generering av klientkode + kjøring av tester + generert kode som build artifacts.... Jeg er ikke helt sikker på hva travisci tillater...

Det er ganske lett å lage releases ihvertfall. Der kan vi legge alle build-artifacts (openapi.json f.eks) og tagge det med et tidsstempel.

meastp commented 5 years ago

Flott :)