📄️ How to Build and Test a Node.js Application
Configure a BuildNinja CI build to install dependencies, run tests, and build a Node.js application using native Git integration and command-line execution.
📄️ How to Build and Test a .NET Application
Configure a BuildNinja CI build to restore dependencies, build a .NET project using MSBuild, and run unit tests with VSTest.
📄️ How to Build a Docker Image
Configure BuildNinja to package source code into a Docker image and push it to a container registry for deployment using the Command Line Runner.
📄️ How to Save and Share Build Outputs Using Artifacts
Configure a BuildNinja build configuration to retain, manage, and share build outputs such as binaries and test reports using artifact management and artifact conditions.
📄️ How to Deploy a Containerized Application to Kubernetes
Configure a BuildNinja build configuration to deploy a pre-built Docker image to a Kubernetes cluster using kubectl, build parameters, and VCS-based deployment manifests.
📄️ How to Execute a Remote Deployment via SSH
Configure a BuildNinja build configuration to securely deploy files or execute setup scripts on a remote Linux server using the SSH Runner and protected build parameters.
📄️ How to Speed Up Build Execution Times
Learn how to reduce build times in BuildNinja using Smart Caching, VCS checkout reuse, dependency caching, and fail-fast execution steps for faster developer feedback.
📄️ How to Secure Your Workspace and Isolate Project Access
Learn how to secure a BuildNinja workspace by configuring SSO, assigning System Admin permissions, and using RBAC to isolate project and build configuration access.
📄️ How to Configure Email Alerts for Failed Builds
Learn how to configure email alerts in BuildNinja to notify teams when a build fails using notifier settings, build-failure email templates, and build notification rules.