-
Notifications
You must be signed in to change notification settings - Fork 9
Home
This wiki provides documentation for using and configuring the Unity CI/CD Templates.
A modular, production-ready GitHub Actions pipeline for Unity projects.
-
Required Secrets β List of necessary secrets (like
UNITY_LICENSE,CICD_PAT) and how to set them up - Required Variables β Configurable inputs and variables for customizing pipeline behavior (Optional)
- Deployment β Step-by-step guide for deploying to supported platforms (GitHub Pages, itch.io, Firebase, etc.)
- Versioning & Tagging β Explanation of the automated versioning, tagging, and release management system
The Unity CI/CD Templates provide:
β
Automated builds and tests for Unity projects
β
Multi-platform artifact handling
β
Release and deployment automation
β
Integration with Slack & Discord for notifications
Itβs designed to work out of the box, but is fully modular and customizable for advanced setups.
1οΈβ£ Make sure your Unity project is in a GitHub repository
2οΈβ£ Copy the required GitHub Actions workflows from the CICD_Workflows folder
2οΈβ£ Add it to your repository at path: .github β workflows (create folders if they're missing)
3οΈβ£ Configure the needed secrets and variables
4οΈβ£ Review the wiki pages here to understand the versioning, deployment, and customization options
[ Dispatcher ]
β
[ Metadata Preparation ]
β
[ CI/CD Pipeline ]
βββ π§ͺ Tests (EditMode + PlayMode)
βββ π οΈ Build (matrix by platform)
βββ π¦ Release (GitHub Releases for tags/RCs)
βββ π Deploy (gh-pages, itch.io, etc.)
βββ π Notify (Discord, Slack)
## π¬ Need Help?
If you encounter issues or want to contribute improvements, open an issue or pull request in the main repository.
Letβs build better Unity pipelines together!
Letβs build better Unity pipelines together! π
Need help? Join the Discussions or open an Issue.