Overview of pganalyze collector packaging
mainThe pganalyze/collector repository contains the build system for creating Linux packages (deb/rpm) for the pganalyze collector. The packaging process is divided into three stages:
- src/: Builds deb/rpm packages compatible with the systemd init system.
- test/: Validates package installation across all supported Linux distributions.
- repo/: Signs packages using the pganalyze signing key (available via https://keybase.io/pganalyze) and synchronizes them to S3-hosted repositories.
All packages are built for both amd64 (64-bit X86) and arm64/aarch64 (64-bit ARMv8) architectures.