Skip to content

Building nuget packages as Unity packages

License

Notifications You must be signed in to change notification settings

BasisVR/UpmBuilds

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

UpmBuilds

This repo provides scripts and CI for building various Unity Package Manager packages.

What this produces

Fundamentally, the output of this repo is files like org.basisvr.simplebase-4.0.2.tgz. These are basically gzipped tar files (tar.gz files, kinda like zip files) that the Unity Package Manager can consume as a package.

They are added to unity via the tarball import mechanism, read more here.

How to build

Building with CI

CI builds these automatically on every merge to main or commit in a PR. You can also manually dispatch the workflow by clicking "Run Workflow" here, if you have write access to the repo. If you don't have write access, you could fork the repo and run it that way.

This results in a github artifact that gets uploaded to the CI run, which you can then download.

Building Locally

You can also clone the repo, install just, and then run just all. This is similar to a makefile and it will build all of the code.

The resulting artifacts live in the build directory.

About

Building nuget packages as Unity packages

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages