Svacer: Difference between revisions
(public API changes) |
(add pipelines examples page link) |
||
(45 intermediate revisions by 6 users not shown) | |||
Line 1: | Line 1: | ||
Svacer — сервер для хранения и обработки результатов статического анализа. Поддерживает импорт результатов анализа из [https://svace.ispras.ru Svace] напрямую и из прочих анализаторов через формат [[Help:Sarif | Svacer — сервер для хранения и обработки результатов статического анализа. Поддерживает импорт результатов анализа из [https://svace.ispras.ru Svace] напрямую и из прочих анализаторов через формат [[Help:Sarif|SARIF]]. | ||
=== Техническая документация === | === Техническая документация === | ||
Version | Version 9.0.x | ||
# [[Help:Introduction|Введение]] | # [[Help:Introduction|Введение]] | ||
# [[Help:Installation|Установка]] | # [[Help:Installation|Установка и обновление]] | ||
# [[Help: | # [[Help:Import from Svace|Импорт из Svace]] | ||
# [[Help:Backup|Резервное копирование]] | # [[Help:Backup|Резервное копирование]] | ||
# [[Help: | # [[Help:UI manual|Использование веб-интерфейса]] | ||
# [[Help: | # [[Help:Public API|Public REST API]] | ||
# [[Help: | # [[Help:CLI|CLI]] | ||
# [[ | # [[LDAP configuration|LDAP]] | ||
# [[ | # [[OIDC|OpenID Connect]] | ||
# [[Help: | # [[Help:Sarif|SARIF]] | ||
# [[Help:Statistics|Статистика]] | # [[Help:Statistics|Статистика]] | ||
# [[Help:Match|Механизмы сопоставления предупреждений и переноса разметки]] | |||
# [[Help:XSvacer|XSvacer — расширение функциональности Svacer]] | |||
# [[Help:Utils|Дополнительные утилиты]] | |||
# [[Metrics|Prometheus-метрики]] | |||
# [[Примеры пайплайнов]] | |||
=== Релизы === | === Релизы === | ||
Также доступны в виде docker-образа на [https://hub.docker.com/r/ispras/svacer docker hub] и как пакеты в [[Help:Installation#.deb|apt-репозитории]] | |||
{| class="wikitable" | {| class="wikitable" | ||
! version !! distrib !! linux bin !! windows bin !! deb/rpm !! doc | |||
|- | |- | ||
| | | 10.0.0 | ||
| Выйдет в | | colspan="5" | Выйдет в начале 2025 года. Что нового будет в UI: [[Release notes 10-0-0|Release notes 10-0-0]] | ||
| | |||
|- | |- | ||
| | | 9.0.2 | ||
| [https://svacer.ispras.ru/releases/svacer- | | [https://svacer.ispras.ru/releases/svacer-9-0-2/svacer-9-0-2.zip svacer-9-0-2.zip] | ||
| [https://svacer.ispras.ru/releases/svacer-9-0-2/svacer svacer]<br />[https://svacer.ispras.ru/releases/svacer-9-0-2/svacer-server svacer-server] | |||
| [https://svacer.ispras.ru/releases/svacer-9-0-2/svacer.exe svacer.exe]<br />[https://svacer.ispras.ru/releases/svacer-9-0-2/svacer-server.exe svacer-server.exe] | |||
| [https://svacer.ispras.ru/releases/svacer-9-0-2/svacer_9.0-2_amd64.deb svacer_9.0-2_amd64.deb]<br />[https://svacer.ispras.ru/releases/svacer-9-0-2/svacer-9.0-2.x86_64.rpm svacer-9.0-2.x86_64.rpm] | |||
| [[Changelog#Release 9-0-2|Changelog]]<br />[[Help:Installation#9-0-0|Upgrade notes]]<br />[[Svacer#Техническая_документация|Documentation 9.x.x]] | |||
|- | |- | ||
| | | 9.0.1 | ||
| [https://svacer.ispras.ru/releases/svacer- | | [https://svacer.ispras.ru/releases/svacer-9-0-1/svacer-9-0-1.zip svacer-9-0-1.zip] | ||
| [https://svacer.ispras.ru/releases/svacer-9-0-1/svacer svacer]<br />[https://svacer.ispras.ru/releases/svacer-9-0-1/svacer-server svacer-server] | |||
| [https://svacer.ispras.ru/releases/svacer-9-0-1/svacer.exe svacer.exe]<br />[https://svacer.ispras.ru/releases/svacer-9-0-1/svacer-server.exe svacer-server.exe] | |||
| [https://svacer.ispras.ru/releases/svacer-9-0-1/svacer_9.0-1_amd64.deb svacer_9.0-1_amd64.deb]<br />[https://svacer.ispras.ru/releases/svacer-9-0-1/svacer-9.0-1.x86_64.rpm svacer-9.0-1.x86_64.rpm] | |||
| [[Changelog#Release 9-0-1|Changelog]]<br />[[Help:Installation#9-0-0|Upgrade notes]]<br />[[Svacer#Техническая_документация|Documentation 9.x.x]] | |||
|- | |- | ||
| | | 9.0.0 | ||
| [https://svacer.ispras.ru/releases/svacer- | | [https://svacer.ispras.ru/releases/svacer-9-0-0/svacer-9-0-0.zip svacer-9-0-0.zip] | ||
| [https://svacer.ispras.ru/releases/svacer-9-0-0/svacer svacer]<br />[https://svacer.ispras.ru/releases/svacer-9-0-0/svacer-server svacer-server] | |||
| [https://svacer.ispras.ru/releases/svacer-9-0-0/svacer.exe svacer.exe]<br />[https://svacer.ispras.ru/releases/svacer-9-0-0/svacer-server.exe svacer-server.exe] | |||
| [https://svacer.ispras.ru/releases/svacer-9-0-0/svacer_9.0-0_amd64.deb svacer_9.0-0_amd64.deb]<br />[https://svacer.ispras.ru/releases/svacer-9-0-0/svacer-9.0-0.x86_64.rpm svacer-9.0-0.x86_64.rpm] | |||
| [[Changelog#Release 9-0-0|Changelog]]<br />[[Release notes 9-0-0|Release notes]]<br />[[Help:Installation#9-0-0|Upgrade notes]]<br />[[Svacer#Техническая_документация|Documentation 9.x.x]] | |||
|- | |- | ||
| | | 8.0.1 | ||
| [https://svacer.ispras.ru/releases/svacer- | | [https://svacer.ispras.ru/releases/svacer-8-0-1/svacer-8-0-1.zip svacer-8-0-1.zip] | ||
| [https://svacer.ispras.ru/releases/svacer-8-0-1/svacer svacer] | |||
| [https://svacer.ispras.ru/releases/svacer-8-0-1/svacer.exe svacer.exe] | |||
| [https://svacer.ispras.ru/releases/svacer-8-0-1/svacer_8.0-1_amd64.deb svacer_8.0-1_amd64.deb]<br /> [https://svacer.ispras.ru/releases/svacer-8-0-1/svacer-8.0-1.x86_64.rpm svacer-8.0-1.x86_64.rpm]<br /> [https://svacer.ispras.ru/releases/svacer-8-0-1/svacer-8.0.1.msi svacer-8.0.1.msi] | |||
| [[Changelog#Release 8-0-1|Changelog]]<br />[[Documentation 8.x.x|Documentation 8.x.x]] | |||
|- | |- | ||
| | | 8.0.0 | ||
| [https://svacer.ispras.ru/releases/svacer- | | [https://svacer.ispras.ru/releases/svacer-8-0-0/svacer-8-0-0.zip svacer-8-0-0.zip] | ||
| [https://svacer.ispras.ru/releases/svacer-8-0-0/svacer svacer] | |||
| [https://svacer.ispras.ru/releases/svacer-8-0-0/svacer.exe svacer.exe] | |||
| [https://svacer.ispras.ru/releases/svacer-8-0-0/svacer_8.0-0_amd64.deb svacer_8.0-0_amd64.deb]<br /> [https://svacer.ispras.ru/releases/svacer-8-0-0/svacer-8.0-0.x86_64.rpm svacer-8.0-0.x86_64.rpm]<br /> [https://svacer.ispras.ru/releases/svacer-8-0-0/svacer-8.0.0.msi svacer-8.0.0.msi] | |||
| [[Changelog#Release 8-0-0|Changelog]]<br />[[Release notes 8-0-0|Release notes]]<br />[[Documentation 8.x.x|Documentation 8.x.x]] | |||
|} | |} | ||
[https://svacer.ispras.ru/releases Предыдущие релизы] | [https://nextcloud.ispras.ru/index.php/s/x4r4cMJAMr5RZtd?path=%2F Еще более старые релизы] | |||
=== FAQ === | === FAQ === | ||
* [https://gitlab.ispras.ru/svace/svace-support/-/wikis/home Документация на статический анализатор Svace] | * [https://gitlab.ispras.ru/svace/svace-support/-/wikis/home Документация на статический анализатор Svace] | ||
* [[Help:Introduction# | * [[Help:Introduction#Системные требования|Системные требования]] | ||
* [[ | * [[Примеры использования хуков#Создание кейсов в системах отслеживания ошибок|Создание из Svacer кейсов в Gitlab, Jira, Redmine]] | ||
* Public REST API | * Public REST API | ||
:* [ | :* [[Help:Public API#Примеры использования public REST API|Примеры использования]] | ||
:* [https://gitlab.ispras.ru/svacer-public | :* [https://gitlab.ispras.ru/svacer-public Репозитории с примерами на Python и Go] | ||
:* [https://svacer-demo.ispras.ru/api/public/swagger Спецификация OpenAPI] | :* [https://svacer-demo.ispras.ru/api/public/swagger/ Спецификация OpenAPI] | ||
* [https://t.me/+6pvgZ0oveNVhOTc6 Группа технической поддержки в Telegram] | * [https://t.me/+6pvgZ0oveNVhOTc6 Группа технической поддержки в Telegram] | ||
=== Демо === | === Демо === | ||
Попробуйте Svacer в действии на демо-сервере: https://svacer-demo.ispras.ru | |||
* admin / svacer_admin_31415 — логин / пароль администратора | * admin / svacer_admin_31415 — логин / пароль администратора | ||
* user / user — логин / пароль пользователя | * user / user — логин / пароль пользователя | ||
Можете делать там что угодно, каждую ночь сервер восстанавливается до изначального состояния. |
Latest revision as of 18:18, 13 November 2024
Svacer — сервер для хранения и обработки результатов статического анализа. Поддерживает импорт результатов анализа из Svace напрямую и из прочих анализаторов через формат SARIF.
Техническая документация
Version 9.0.x
- Введение
- Установка и обновление
- Импорт из Svace
- Резервное копирование
- Использование веб-интерфейса
- Public REST API
- CLI
- LDAP
- OpenID Connect
- SARIF
- Статистика
- Механизмы сопоставления предупреждений и переноса разметки
- XSvacer — расширение функциональности Svacer
- Дополнительные утилиты
- Prometheus-метрики
- Примеры пайплайнов
Релизы
Также доступны в виде docker-образа на docker hub и как пакеты в apt-репозитории
Предыдущие релизы | Еще более старые релизы
FAQ
- Документация на статический анализатор Svace
- Системные требования
- Создание из Svacer кейсов в Gitlab, Jira, Redmine
- Public REST API
Демо
Попробуйте Svacer в действии на демо-сервере: https://svacer-demo.ispras.ru
- admin / svacer_admin_31415 — логин / пароль администратора
- user / user — логин / пароль пользователя
Можете делать там что угодно, каждую ночь сервер восстанавливается до изначального состояния.