Skip to main content

Supported Platforms and Environments

BuildNinja supports various operating systems, environments, and tools for the CI/CD server and build agents. Conforming to these specifications ensures compatibility, scalability, and consistent performance across your CI/CD infrastructure.

Supported Operating Systems

BuildNinja Server

PlatformSupported VersionsArchitectureNotes
LinuxUbuntu 20.04+, CentOS 8+, RHEL 8+x64Preferred for production environments
Windows Server2016, 2019, 2022x64Suitable for .NET-based projects
macOSmacOS 11 (Big Sur)+Apple Silicon (ARM64) onlySupported for development and evaluation. Not recommended for production deployments.

BuildNinja Agents

PlatformSupported VersionsArchitectureNotes
LinuxUbuntu 20.04+, CentOS 8+, RHEL 8+x64Recommended for scalability and performance
WindowsWindows 10, Server 2016, 2019, 2022x64Required for Windows-based builds
macOSmacOS 11 (Big Sur)+Apple Silicon (ARM64) onlyRequired for building and testing macOS applications. Intel-based Macs are not supported.

Supported Build Runners

RunnerSupported VersionsNotes
Command LineAnyExecutes shell or batch commands on the build agent.
MSBuild15.0+Builds .NET Framework and .NET projects using MSBuild.
VSTestVisual Studio 2017+Executes automated tests using the Visual Studio Test Platform.
Config FileN/ADefines build pipelines using a YAML configuration file.
SSHN/AExecutes commands on remote hosts over SSH.
ScriptN/AExecutes Bash, PowerShell, Batch, or other supported scripts.
note

For the MSBuild runner to function properly, MSBuild must be installed and available on the system where the build agent is running.

Supported Browsers

The CI/CD web interface is built to work with modern browsers. The following browsers have been tested and are recommended:

BrowserSupported VersionsNotes
Google ChromeLatest two major releasesPreferred browser for optimal performance
Mozilla FirefoxLatest two major releasesFully supported
Safari14+Supported on macOS
Microsoft EdgeChromium-based, latestSupported on Windows

Supported Deployment Environments

EnvironmentSupported VersionsNotes
Docker20.10+Recommended for containerized builds and agent deployment.
Kubernetes1.18+Supports scalable and orchestrated BuildNinja deployments.
Virtual MachinesAnySupported for self-hosted server and build agent installations.
WindowsWindows Server 2016+Requires supported build tools and runners.
LinuxUbuntu 20.04+, CentOS 8+, RHEL 8+Recommended for production deployments.
macOSmacOS 11 (Big Sur)+Apple Silicon (ARM64) only. Supported for Apple platform builds.