Letschess makes use of CI to validate the quality of the software and CD for building stable versions of the application.
All services make use of an CI pipeline which builds the application, validates that tests are not failing and searches for code smells of the application using SonarQube.
Frontend: | ||
---|---|---|
Backend: | ||
UserService: | ||
GameService: | ||
MatchmakingService: |
The application gets delivered to the docker hub so that the application can be deployed with the most up to date version of the app which is throughly tested for stability.
The current version of the application is deployed on the FHICT NetLab server, which is behind a VPN. If you're part of FHICT: connect to the vpn of seclab, and connect to the server environment using ssh: [email protected]