Workflow Dispatches - Avalin/Unity-CI-CD GitHub Wiki
๐ Running Workflows Manually
This page explains how to manually trigger Unity CI/CD workflows using:
- GitHub UI (
Actionstab) - GitHub CLI (
gh workflow run)
๐ฅ Required Inputs
| Input Name | Type | Description |
|---|---|---|
| buildType | string | One of preview, release_candidate, release |
| skipTests | string | Whether tests should be skipped or not this time, defaults to your repo or config setup |
| buildTargets | string | JSON array (e.g., ["WebGL"]) |
| deployTargets | string | JSON array (e.g., ["gh-pages"]) |
๐ป Using GitHub UI
- Go to the Actions tab
- Choose the workflow (e.g.,
ci-cd-dispatcher.ymlorci-cd-redeployer.yml) - Click the grey button: Run workflow
- Fill in the inputs
- Click the green button: Run workflow
๐งช Example CLI
gh workflow run ci-cd-dispatcher.yml \
--field buildType="preview" \
--field skipTests="default" \
--field buildTargets='["WebGL"]'
--field deployTargets='["gh-pages"]'