From 077eaa2562ae24a0f957486402b61b27f7c2bc9a Mon Sep 17 00:00:00 2001 From: marcos parajua Date: Sat, 18 May 2024 22:43:51 +0200 Subject: [PATCH] configure and build for production --- .github/workflows/build.yml | 49 ++++++++++++++++++------------------- 1 file changed, 24 insertions(+), 25 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 2bd483b..fce2aad 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -1,32 +1,31 @@ name: SonarCloud Analysis on: - push: - branches: ["main"] - pull_request: - types: [opened, synchronize, reopened] - workflow_dispatch: + push: + branches: ["main"] + pull_request: + types: [opened, synchronize, reopened] + workflow_dispatch: permissions: - pull-requests: read # allows SonarCloud to decorate PRs with analysis results + pull-requests: read # allows SonarCloud to decorate PRs with analysis results jobs: - SonarCloud: - name: SonarCloud - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v3 - with: - fetch-depth: 0 # Shallow clones should be disabled for a better relevancy of analysis - - name: Install modules - run: npm ci - - name: Testing coverage - run: npm run test:prod #Change for a valid npm script - working-directory: projects/uniteam # The directory containing the source code - - name: SonarCloud Scan - uses: SonarSource/sonarcloud-github-action@master - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} # Needed to get PR information, if any - SONAR_TOKEN: ${{ secrets.SONAR_TOKEN }} # Generate a token on Sonarcloud.io, add it to the secrets of this repo with the name SONAR_TOKEN (Settings > Secrets > Actions > add new repository secret) - with: - projectBaseDir: projects/uniteam # The directory containing the source code + SonarCloud: + name: SonarCloud + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v3 + with: + fetch-depth: 0 # Shallow clones should be disabled for a better relevancy of analysis + - name: Install modules + run: npm ci + - name: Testing coverage + run: npm run test:prod #Change for a valid npm script + working-directory: projects/uniteam # The directory containing the source code + - name: SonarCloud Scan + uses: SonarSource/sonarcloud-github-action@master + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} # Needed to get PR information, if any + SONAR_TOKEN: ${{ secrets.SONAR_TOKEN }} # Generate a token on Sonarcloud.io, add it to the secrets of this repo with the name SONAR_TOKEN (Settings > Secrets > Actions > add new repository secret) +