Sign inSign up

grapehub/buildninja-agent

By grapehub

Updated about 1 month ago

Image
Integration & delivery
Developer tools
0

10K+

grapehub/buildninja-agent repository overview

BuildNinja Agent is the distributed build execution component of the BuildNinja CI/CD platform. This Docker image contains the agent that connects to the BuildNinja server to execute builds, run tests, and handle deployments across your infrastructure. Agents can be deployed on multiple machines to create a scalable, distributed build environment.

Key Features:

  • Distributed build execution across multiple environments
  • Automatic registration and authorization with BuildNinja server
  • Cross-platform build support (Windows, Linux)
  • Containerized and Kubernetes-ready deployment
  • Real-time communication with BuildNinja server
  • Scalable agent pool management
  • Support for various build tools and frameworks

Quick Start:

Pull the image

docker pull grapehub/buildninja-agent:tag

Run with required environment variables

docker run -d -p 9500:9500 --name buildninja-agent \
  -e BN_AGENT_NAME=agent-linux-01 \
  -e BN_AGENT_PORT=9500 \
  -e BN_AGENT_SERVER_URL=http://<your-server-machine-ip>:8800 \
  -e BN_AGENT_SELFURL=http://<your-agent-machine-ip>:9500 \
  grapehub/buildninja-agent:tag

Requirements:

  • BuildNinja Server (grapehub/buildninja-server) running and accessible
  • Network connectivity to the BuildNinja server
  • Agent authorization through the BuildNinja web interface

Agent Management: Agents appear in the BuildNinja dashboard for authorization, monitoring, and management.

Documentation: BuildNinja Overview

Support: [email protected]

Tag summary

Content type

Image

Digest

sha256:58bee93cd

Size

165.1 MB

Last updated

about 1 month ago

docker pull grapehub/buildninja-agent