Skip to content

638 nbspimplmenter le nouveau mcanisme pour le module dataset cot back ajouter des tests si non prsent #8

638 nbspimplmenter le nouveau mcanisme pour le module dataset cot back ajouter des tests si non prsent

638 nbspimplmenter le nouveau mcanisme pour le module dataset cot back ajouter des tests si non prsent #8

Workflow file for this run

name: Test and Sonar Analysis
on:
pull_request:
types: [opened, synchronize, reopened]
schedule:
- cron: '0 12 * * *'
jobs:
test-build:
name: build & test & analyze
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
with:
fetch-depth: 0 # Shallow clones should be disabled for a better relevancy of analysis
- name: Cache SonarCloud packages
uses: actions/cache@v4
with:
path: ~/.sonar/cache
key: ${{ runner.os }}-sonar
restore-keys: ${{ runner.os }}-sonar
- name: Cache Maven packages
uses: actions/cache@v3
with:
path: ~/.m2
key: ${{ runner.os }}-m2-${{ hashFiles('**/pom.xml') }}
restore-keys: ${{ runner.os }}-m2
- name: Set up JDK 21
uses: actions/setup-java@v4
with:
java-version: '21'
distribution: 'temurin'
- name: Build, Test and analyze
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} # Needed to get PR information, if any
SONAR_TOKEN: ${{ secrets.SONAR_TOKEN }}
run: mvn -B clean test -Ptest-containers verify org.sonarsource.scanner.maven:sonar-maven-plugin:sonar