ποΈ 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.