Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Quickstart

Astrid Avalin Soerensen edited this pageMay 12, 2025 ·16 revisions

🚀 Overview

This guide introduces the key workflows you’ll use in Unity-CI-Templates.


🚀 Getting Started

1️⃣ Ensure your Unity project is in a GitHub repository
2️⃣ Copy the required GitHub Actions workflows from theCICD_Workflows folder
3️⃣ Add them to your repository at path:.github → workflows(create folders if missing)
4️⃣ Configure therequired secrets in your repository
5️⃣ Read and optionally setuprepository variables, they're important to understand the inputs for the workflow dispatch
6️⃣ Try dispatching theci-cd-dispatcher.yml workflow or push a Git tag usingSemVer to see the pipeline in action!


🚀 Main Workflows

StagePurpose
DispatcherEntry point for triggering builds (manual or auto triggers)
CI/CD PipelineMain workflow that runs tests, builds, releases, deploys, notifies
RedeployerRedeploys artifacts from an existing GitHub Release
Step WorkflowsModularworkflow_call templates for each stage

🚀 The Five CI/CD Steps

StepWhat it does
📋 Step 1 - TestRuns EditMode + PlayMode Unity tests and summarizes results
🧩 Step 2 - BuildBuilds Unity project for multiple platforms (matrix builds)
📦 Step 3 - ReleaseUploads artifacts to GitHub Releases (if using release-type)
🌍 Step 4 - DeployDeploys to targets like GitHub Pages, itch.io, Firebase, S3, Steam
📣 Step 5 - NotifySends notifications to Slack, Discord, and writes summaries

📐 Architecture Overview

[ 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)

Let’s build better Unity pipelines together! 🚀
Need help? Join theDiscussions or open anIssue.

Clone this wiki locally

[8]ページ先頭

©2009-2025 Movatter.jp