Merge pull request #147 from Arquisoft/dev #418
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
name: Build | |
on: | |
push: | |
branches: | |
- master | |
pull_request: | |
types: [opened, synchronize, reopened] | |
jobs: | |
unit-tests: | |
runs-on: ubuntu-latest | |
steps: | |
- uses: actions/checkout@v4 | |
with: | |
fetch-depth: 0 | |
- uses: actions/setup-node@v4 | |
with: | |
node-version: 20 | |
- run: npm --prefix users/authservice ci | |
- run: npm --prefix users/userservice ci | |
- run: npm --prefix gatewayservice ci | |
- run: npm --prefix webapp ci | |
- run: npm --prefix game/gameservice ci | |
- run: npm --prefix game/groupservice ci | |
- run: npm --prefix game/qgservice ci | |
- run: npm --prefix multiplayerservice ci | |
- run: npm --prefix users/authservice test -- --coverage | |
- run: npm --prefix users/userservice test -- --coverage | |
- run: npm --prefix gatewayservice test -- --coverage | |
- run: npm --prefix webapp test -- --coverage | |
- run: npm --prefix game/gameservice test -- --coverage | |
- run: npm --prefix game/groupservice test -- --coverage | |
- run: npm --prefix game/qgservice test -- --coverage | |
- name: Analyze with SonarCloud | |
uses: sonarsource/sonarcloud-github-action@master | |
env: | |
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} | |
SONAR_TOKEN: ${{ secrets.SONAR_TOKEN }} |