Skip to content

A sample Unity platformer to show how to do basic webhook triggering/auto-publish for a CI/CD integration thanks to Codemagic.

Notifications You must be signed in to change notification settings

MinaPecheux/Unity-SuperJump

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

[Unity/C#] Super Jump

Mina Pêcheux - February 2022

Codemagic build status

This project is a sample demo for linking Github webhooks with Codemagic workflows, and for automatically delivering the build artifacts to a Slack channel.

🔴 Important note: the repo doesn't use Git LFS at the moment - but this tool would probably be required to really handle production assets and bigger binaries!

🔵 Disclaimer: this "game" is obviously just a prototype and this code is not really production ready... :)

demo


This repo is meant to propose a basic CI/CD process to automate the integration of game art assets into a Unity game, and directly build a matching dev prototype so that artists can test the updated version without the help of the dev team.

The project relies on webhooks:

  • any commit that is pushed on a branch which name follows the pattern: feat-art/* will trigger a new Codemagic build
  • for now, this build is configured to produce a Mac .app artifact
  • this artifact is then sent to a given Slack channel (here: an arbitrary #test-codemagic-integration channel in a Slack workspace that has been linked with the Codemagic account)

About

A sample Unity platformer to show how to do basic webhook triggering/auto-publish for a CI/CD integration thanks to Codemagic.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages