Skip to content

updated

updated #2

name: CI
on:
push:
branches: [develop]
jobs:
devops:
name: Test - Unit & Integration & SonarCloud Scan & Slack WebHook
runs-on: ubuntu-22.04 # macos-latest macos-11 windows-2019 ubuntu-20.04
steps:
- uses: actions/checkout@v4
with: { fetch-depth: 0 }
- uses: actions/setup-java@v4
with:
distribution: zulu
java-version: 21
- name: Unit & Integration Tests
run: mvn -B verify # -B: --batch-mode
- name: Sonar
if: success() # always() failure() success()
run: >
mvn -B verify -DskipTests sonar:sonar
-Dsonar.projectKey=es.upm.miw:apaw
-Dsonar.organization=miw-upm-github
-Dsonar.host.url=https://sonarcloud.io
-Dsonar.login=$SONAR_TOKEN
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
SONAR_TOKEN: ${{ secrets.SONAR_TOKEN }}