-
Notifications
You must be signed in to change notification settings - Fork 8
Repository Structure
Astrid Avalin Soerensen edited this page May 9, 2025
·
3 revisions
| File | Purpose |
|---|---|
ci-cd-dispatcher.yml |
Entry-point dispatcher: validates inputs, prepares metadata, and triggers CI/CD |
ci-cd-deployer.yml |
Deploy from a GitHub release to selected targets |
ci-cd-pipeline.yml |
Full pipeline: test, build, release, deploy & notify |
| Step | What it does |
|---|---|
| 📋 Step 1 - Test | Runs EditMode + PlayMode Unity tests and summarizes results |
| 🧩 Step 2 - Build | Builds Unity project for multiple platforms (matrixed) |
| 📦 Step 3 - Release | Uploads artifacts to GitHub Releases (if release-type) |
| 🌍 Step 4 - Deploy | Deploys to targets like GitHub Pages, itch.io, Firebase, S3, Steam |
| 📣 Step 5 - Notify | Sends notifications to Slack, Discord, and writes summaries |
Let’s build better Unity pipelines together! 🚀
Need help? Join the Discussions or open an Issue.