You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The goal of this issue is to create automated workflows using GitHub Actions to build installation packages for the Wazuh agent across multiple platforms. These workflows will automate the package-building process, ensuring consistency and reproducibility for Linux, Windows, and macOS. Specifically, the workflows will generate RPM packages (on CentOS 7 or a similar RHEL-based distribution), DEB packages (on Debian 7), MSI packages (for Windows), and PKG packages (for macOS).
The target architectures will be amd64 and aarch64 for Linux, amd64 for Windows, and both Intel and Apple Silicon for macOS.
Functional Requirements
Linux RPM Workflow:
Build RPM packages for the Wazuh agent on CentOS 7 or a compatible RHEL-based distribution.
Target architectures: amd64 and aarch64.
Linux DEB Workflow:
Build DEB packages for the Wazuh agent on Debian 7 or a similar Debian-based distribution.
Target architectures: amd64 and aarch64.
Windows MSI Workflow:
Build MSI packages for the Wazuh agent targeting amd64.
Ensure compatibility with Windows Server 2008 R2+.
macOS PKG Workflow:
Build PKG packages for macOS 14+.
Target architectures: Intel and Apple Silicon.
All workflows should trigger on relevant GitHub events (e.g., pull requests, merges to the main branch, or manual runs).
Parent Issue:
Description
The goal of this issue is to create automated workflows using GitHub Actions to build installation packages for the Wazuh agent across multiple platforms. These workflows will automate the package-building process, ensuring consistency and reproducibility for Linux, Windows, and macOS. Specifically, the workflows will generate RPM packages (on CentOS 7 or a similar RHEL-based distribution), DEB packages (on Debian 7), MSI packages (for Windows), and PKG packages (for macOS).
The target architectures will be
amd64
andaarch64
for Linux,amd64
for Windows, and both Intel and Apple Silicon for macOS.Functional Requirements
amd64
andaarch64
.amd64
andaarch64
.amd64
.Subtasks
rpm-build
,mock
, etc.).amd64
andaarch64
architectures..rpm
files and stores them as artifacts for download.dpkg-buildpackage
,debhelper
, etc.).amd64
andaarch64
..deb
files and stores them as artifacts.amd64
).WiX Toolset
to generate the installer..msi
files as artifacts for download.pkgbuild
or a similar tool..pkg
files as artifacts for download.The text was updated successfully, but these errors were encountered: