Configure Server and Agent on Linux
Install the BuildNinja Server and Agent using binary files for Linux. This method provides flexibility and full control over configuration, making it ideal for advanced setups or automated deployments. The process includes defining environment variables, starting the server, and registering the agent.
Prerequisites:
Before installation, make sure to:
- Check System Requirements and Supported Platforms and Environments.
- Download and install MongoDB database.
- Obtain the valid Server and Agent installer packages.
Make sure to install the Agent after the Server is installed. The Agent requires the server URL to establish a connection during setup. Installing the Agent beforehand may cause connection issues.
Next Steps
📄️ Configure BuildNinja Server
Set up the Server to manage builds, coordinate agents, and connect to the database. The server acts as the central controller for your CI/CD operations, handling build scheduling, monitoring, and communication between agents and projects.
📄️ Configure BuildNinja Agent
Set up the Agent to connect with the server, execute assigned build jobs, and report results. The agent acts as the execution node in the CI/CD process, running builds, tests, and deployment tasks as configured by the server.