feat: ajouter pipeline CI complet (tests, build, packages)
Some checks failed
Build DEB Package / Build DEB Package (Debian/Ubuntu) (push) Has been cancelled
Build RPM Package / Build RPM Package (Rocky Linux) (push) Has been cancelled

- Ajout des cibles make ci, ci-test, ci-build, ci-package, ci-package-test
- Correction des chemins de sortie des packages (build/deb, build/rpm)
- Build RPM sur Rocky Linux 9 pour dépendances correctes (libpcap.so.1)
- Fix tests RPM (command -v au lieu de which, fallback libpcap)
- Tous les tests passent (11/11 DEB, 11/11 RPM)

Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
This commit is contained in:
Jacquin Antoine
2026-02-25 22:43:53 +01:00
parent 84236e27f2
commit 410467f099
4 changed files with 48 additions and 27 deletions

View File

@ -8,10 +8,9 @@ BuildArch: x86_64
# Rocky Linux / RHEL compatibility
# Requires EPEL for some dependencies if not in base repos
%if 0%{?rhel} >= 8
Requires: systemd
Requires: libpcap
%endif
# libpcap is available in base repos for RHEL/CentOS/Rocky 8+
Requires: libpcap >= 1.9.0
%description
JA4Sentinel is a Go-based tool for capturing network traffic on Linux servers,