👾🤓✋🏻😎✌🏻👾
Det er opprettet to brancher i vårt github repo.
Develop branch som holder kode for dev miljøet.
Master branch som holder kode for test og prod miljøet.
Det er implementert regler som krever at man setter opp PR,
og for å kunne merge koden til develop må en annen utvikler godkjenne koden.
Det er også implementert build check som starter automatisk når man setter opp PR, slik at man unngår å merge inn kode som vil feile i CICD.
Mappestruktur
/nINjas
Inneholder vår SPA applikasjon med React og .NET6
/nINjas.Infrastructure
Inneholder ASP.NET med Pulumi
/python
Inneholder pyton kode for å ta bilde med rasbery pi og analysering av bilde
Infrastructure as code with Pulumi
CICD as code with yaml
Deployment with the power of the shell
Vi har jobbet med å kjøre CICD i azure devops men har noen rettighetsproblemer så deployment er gjort med powershell:
Kjører på en app service i azure: https://ninjas.azurewebsites.net/