/Documentation/Patch Builder/Build Pipeline Integration (CLI)

Build Pipeline Integration (CLI)

Welcome to the LaunchBoost Automation Guide. This guide shows you how to run the LaunchBoost Patch Builder in “Headless Mode” (without the graphical interface).

This feature is perfect for:

  • Build Pipelines: Automatically building a patch every time you compile your game.

  • CI/CD Systems: integrating with Jenkins, GitHub Actions, or GitLab CI.

  • Batch Scripts: Running updates with a single click without opening the UI.


🚀 Quick Start

To run the Patch Builder in automation mode, you must launch it from a command line (PowerShell or CMD) using the -automation flag along with your project credentials.

The Basic Command
.\patch-builder.exe -automation -apiKey “YOUR_KEY” -projectSlug “YOUR_SLUG” -inputDirectory “C:\Game\Build” -versionNumber “1.0.5”
🔑 Required Parameters

These arguments must be provided for the automation to work.

FlagDescriptionExample
-automationTells the app the run in silent mode (No GUI)No Value Needed
-apiKeyYour LaunchBoost API Keylb_live_8f9...
-projectSlugThe unique ID of your projectcyber-warfare-2
-inputDirectoryThe full absolute path to your compiled game filesC:\Builds\Shipping\Win64
-versionNumberThe version number for this new patch build1.2.0
🛠️ Optional Parameters

These arguments allow you to customize the build behavior.

FlagDefaultExample
-outputDirectoryTells the app the run in silent mode (No GUI)No Value Needed
-apiKeyYour LaunchBoost API Keylb_live_8f9...
-projectSlugThe unique ID of your projectcyber-warfare-2
-inputDirectoryThe full absolute path to your compiled game filesC:\Builds\Shipping\Win64
-versionNumberThe version number for this new patch build1.2.0