BuildNinja v1.1: Faster Builds, Stronger Security, Total Control
- Abhishek Dutta

- Feb 26
- 2 min read
Updated: Feb 27
You need your builds to be fast, secure, and flexible. You don't need the frustration of slow repository checkouts, hardcoded secrets, and execution environments that don’t match real-world deployment needs.
We built BuildNinja to solve these exact problems.
Today, we're releasing BuildNinja v1.1.0 - a major update that brings native Git performance, secure remote execution, and granular access control, giving you more speed, more flexibility, and more confidence in every build you run.
What's New in v1.1.0
1. Native Git Support: Performance & Reliability
We’ve overhauled repository operations with Native Git support. Instead of custom implementations, BuildNinja now handles Git operations using the agent's native installation.
Result: Improved performance and reliability for all your repository operations. With Smart Caching, BuildNinja reuses previously cloned repositories and dependencies, significantly reducing redundant downloads and build times.
Learn more: VCS Settings

2. Execute Anywhere: SSH & Script Runners
Your automation needs to reach beyond the build agent.
SSH Runner: Securely execute commands on remote servers directly from your pipeline. Perfect for deployments and remote maintenance.
Script Runner: Write complex logic using Bash, Zsh, PowerShell Core, or CMD. No need for external files, just drop your script into the step and run.
Learn more: Build Runners | Watch Video


3. Enterprise-Grade Security for Everyone
Secure Build Parameters
Stop hardcoding credentials. Use Protected Parameters to store sensitive keys and tokens, which are encrypted and masked in logs. Use Expose on Env to securely inject them as environment variables.
Need manual input? Configure Prompt on Run to ask for values (like version numbers) at runtime.
Learn more: Manage Build Parameters | Watch Video

Role-Based Access Control (RBAC)
Security requires precision. With the new RBAC system, you can assign granular roles (Viewer, Executor, Editor, Manager) to control exactly who can view, edit, or execute builds at the project level.
Example: Give your Developers Executor access to run builds, while restricting Manager access to Team Leads who configure triggers and notifiers.
Learn more: Manage Access Control | Watch Video

4. Custom Notifications
Communication matters. The new Mail Template Designer allows you to customize the system and build notification emails using dynamic variables.
Create targeted templates for Build Success, Failure, or Completion, or customize system alerts like User Signup or Agent Disconnection.
Learn more: Customize Mail Templates | Watch Video

5. Official macOS Support
BuildNinja now runs where you do. We've added official support for running BuildNinja Server and Agents on macOS, enabling native CI/CD workflows for Apple environments.
Learn more: Configure on macOS
Upgrade in Seconds
For Docker users, upgrading is as simple as pulling the latest image:
# Update your server
docker pull grapehub/buildninja-server:1.1.0
docker run -d -p 8080:8080 --name buildninja grapehub/buildninja-server:1.1.0
# Update your agents
docker pull grapehub/buildninja-agent:1.1.0All existing configurations remain compatible, with no breaking changes.
For other installation methods, see the complete setup guide.
Ready to start?
Build faster. Build smarter. Build with BuildNinja.




Comments