Quick Start
This guide will walk you through the essential steps to get the CI/CD pipeline running.
Step 1: Validate Your System
Before creating a configuration file, you can run the validation script with the example config to ensure your system meets all the necessary prerequisites.
# Validate system prerequisites (without config file)
.\Tools\validate_config.ps1 -ConfigPath "config.example.json" -SkipEngineValidation
Step 2: Create Your Configuration
Copy the config.example.json
file and rename it to config.json
. This file is ignored by git and will contain your local settings. Open config.json
and edit the paths and settings to match your project.
➡️ For a detailed breakdown of all settings, see the Configuration guide.
Step 3: (Optional) Configure Cloud Uploads
If you want to automatically upload your packaged files, follow the Cloud Uploads with rclone guide to set up your remote storage.
Step 4: Validate Your Configuration
Before running the full pipeline, validate your config.json
to catch any errors.
# Validate your complete configuration
.\Tools\validate_config.ps1 -ConfigPath "config.json"
Step 5: Run the Master Pipeline
Once your configuration is validated, run the master script from a PowerShell terminal in the root of the repository.
# Run the full pipeline, including validation
.\run_pipeline.ps1
# Use the cache to skip already-built packages (recommended for reruns)
.\run_pipeline.ps1 -UseCache
# Perform a dry run to see what would be built without executing any tasks
.\run_pipeline.ps1 -DryRun
The script will execute all configured tasks, creating plugin packages and version-specific example projects in your output folder (e.g., Builds/
).
```