/
feeelin
/
starter-workflows
Обзор
Документация
Войти
/
feeelin
/
starter-workflows
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
security/pvs-studio-java.yaml
41 строка
1 KB
Valerii Filatov
Добавлены примеры для запуска анализа с помощью PVS-Studio
26 июн 2026, 16:26
26 июн 2026, 16:26
957fbf1
Код
Авторство
О чём код?
# Пример анализа Java проекта с помощью PVS-Studio name: PVS-Studio Java Static Analysis on: workflow_dispatch: jobs: analysis: runs-on: ubuntu-latest steps: - name: Checkout repository uses: actions/checkout@v4 - name: Install Dependencies run: | wget -q -O - https://files.pvs-studio.com/etc/pubkey.txt \ | sudo apt-key add - wget -O /etc/apt/sources.list.d/viva64.list \ https://files.pvs-studio.com/etc/viva64.list sudo apt update sudo apt install -y pvs-studio openjdk-17-jdk - name: Activate PVS-Studio License run: pvs-studio-analyzer credentials ${{ secrets.PVS_STUDIO_CREDENTIALS }} - name: Build project run: | ./gradlew build - name: Analyze # Документация по использованию интеграции в Gradle: # https://pvs-studio.ru/ru/docs/manual/6706/ run: | ./gradlew pvsAnalyze -Ppvsstudio.outputType=json -Ppvsstudio.outputFile=pvs-studio-report.json - name: Upload report uses: actions/upload-artifact@v4 with: name: pvs-studio-report path: pvs-studio-report.json if-no-files-found: ignore