BuildNinja is a self-hosted CI/CD platform for DevOps and engineering teams. Automate pipelines, see what changed, and keep your build workflow on infrastructure you manage.
Dashboard
A clear view of your build activity.
Top 5 build history
DurationAgent utilization
Recent builds
4 runs| Build | Configuration | Status | Triggered | Completed | Duration |
|---|---|---|---|---|---|
| Doc_build | Failed | 15 min ago | 14 min ago | 2s | |
| #248 | API_release | Completed | 28 min ago | 25 min ago | 3m 12s |
| #816 | Web_app | Completed | 42 min ago | 38 min ago | 4m 08s |
| #124 | Package | Completed | 1 hour ago | 1 hour ago | 52s |
YOUR REPOSITORY. YOUR TOOLS. ONE BUILD WORKFLOW.
India
When build context is scattered, releases wait, investigations repeat, and developers lose time administering CI/CD. BuildNinja brings the pipeline, its changes, and the evidence into one shared workflow.
Make the workflow
repeatable.
Connect GitHub, GitLab, or Bitbucket; configure build steps and triggers; and keep artifacts with the run.
Explore the build workflow$ git checkout main
01› Checkout sourcein progress
02› Restore dependenciesqueued
03› Build & testqueued
04› Collect artifactsqueued
maingit checkout mainnpm cinpm run build && npm testapplication.zipOne place for the work behind a release.
Use commands, scripts, SSH, MSBuild, VSTest, and reusable parameters to define the pipeline your project needs.
src/Program.csKnow what changed before you investigate.
Inspect Git changes and build history alongside the run they triggered, so the team can connect a result with its source.
kenzoAI is on the way.
We’re preparing a smarter way to understand your builds. BuildNinja’s core CI/CD workflow is available today; kenzoAI will be announced when it’s ready.
Analyze a failed log
Find the useful signal and the likely cause in a failed build.
Run the BuildNinja server and compatible build agents on Windows, Linux, macOS, or Docker, then manage project access in the same CI/CD workflow.
Your stack.
Your environment.
One workflow.
Keep repository choice open and bring your existing DevOps tools into one self-hosted workflow.
Explore installationFrom your repository to your build agents.
Work with GitHub, GitLab, and Bitbucket, then run configured steps on compatible Windows, Linux, and macOS agents.
Keep access understandable.
Manage project membership and permissions in the same place as your builds. Choose the access each teammate needs.
Three steps to a working build.
Start with one project. Make the workflow your own.
01BuildNinja Server
02Windows · Linux · macOS · Docker
03Connect your database and build agents
04Your environment is ready for a project.
Make the choice
with a clearer picture.
Compare deployment models, operating responsibility, and the costs that actually change.
Growth is free. Shogun removes the published platform limits with a one-time payment for the selected term.
Growth
Use the full BuildNinja workflow within the published limits.
- 10 users, projects, and configurations
- 10 agents and concurrent builds
- 30-day build history
- 1 supported SSO provider
Shogun
Remove the published limits on users, projects, agents, concurrent builds, and history, with all 5 supported SSO providers.
- Unlimited users, projects, and configurations
- Unlimited agents and concurrent builds
- Unlimited build history
- All 5 supported SSO providers
Enterprise
Talk through your organization’s needs.
- Discuss your deployment requirements
- Plan your rollout with our team
- Explore procurement and support
Can I try it before installing?+
Yes. The Dojo sandbox lets you explore sample projects in a browser.
How long does it take to install BuildNinja?+
Setup time depends on your operating system, database, network, and build tools. The Windows unified installer guides you through setup; Docker, Linux, and macOS each have dedicated installation guides.
What are the System Requirements?+
Start with at least 2 CPU cores and 4 GB RAM for the server, and 2 CPU cores and 2 GB RAM for an agent. Allow at least 20 GB for the server and 10 GB for an agent as a planning baseline. Your build tools, repositories, and artifacts may need substantially more storage. Review the installation guide for your selected release.
What version control systems does BuildNinja support?+
BuildNinja supports Git repositories, including GitHub, GitLab, and Bitbucket. Configure repository URLs and authentication for the access your builds require.
Does BuildNinja support Git triggers?+
Yes. Configure Git triggers with branch, commit, author, and other supported filters. BuildNinja checks repository activity according to the trigger configuration. The trigger guide explains the available settings.
Can I see the commits included in a build?+
Yes. The Git Changes tab shows source changes associated with a build, including commits, authors, branches, and commit IDs. This helps connect build results with the changes that triggered them.
Give your next build
a clearer path.
Bring pipelines and build visibility into one workflow. kenzoAI is coming soon.