X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=.github%2Fworkflows%2Fci.yml;h=401dbfa8ed6d3a32f827db4707da24fe65e7c667;hb=1a3d7d3d4f45282778f34d5c465f213e7f7ca0ad;hp=97fe7e9edccece441d0168df73fd8f85cdde5acd;hpb=a9c0de45b398657f36ce78a0fcd7ca4339ef8a4b;p=e-mobility-charging-stations-simulator.git diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 97fe7e9e..401dbfa8 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -5,14 +5,12 @@ on: - master pull_request: types: [opened, synchronize, reopened] - branches: - - master jobs: build: runs-on: ubuntu-latest strategy: matrix: - node-version: [14.x] + node-version: [14.x, 16.x] steps: - uses: actions/checkout@v2 with: @@ -23,16 +21,20 @@ jobs: node-version: ${{ matrix.node-version }} - name: npm install run: npm ci - - name: npm run build - run: npm run build - name: npm run lint run: npm run lint + continue-on-error: true + - name: npm run build + run: npm run build - name: npm test run: npm test + - name: npm run coverage + run: npm run coverage - name: SonarCloud Scan - uses: SonarSource/sonarcloud-github-action@master + if: "github.repository == 'jerome-benoit/charging-stations-simulator' && matrix.node-version == '14.x'" + uses: sonarsource/sonarcloud-github-action@master env: - GITHUB_TOKEN: ${{ secrets.USER_TOKEN }} # Needed to get PR information, if any + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} # Needed to get PR information, if any SONAR_TOKEN: ${{ secrets.SONAR_TOKEN }} build-docker: runs-on: ubuntu-latest