unity-builder
unity-builder copied to clipboard
Build Unity projects for different platforms
After #401 and #406 are finished, we'll make a plugin for installing Blender. Please add any requirements you might have of that plugin here.
**Context** Introduce a simple plugins system in the CLI that can be extended. Plugins themselves are centrally maintained (as part of the CLI itself?). **Rationale** Currently if someone wants SonarQube...
Right now we only process Unity projects, however we have the ambition to support any other game engine as well, as long as they support open source tooling. The goal...
A first step after creating the CLI is to make a simple build work from a local machine. We'll go and add back features after that.
Since the CLI must be able to run builds, tests, and perhaps more, a Jobs system that selects a job based on the command that was passed should be introduced...
The CLI should be able to determine what it's host machine is capable of. Based on the host's capabilities subsequent configurations can be determined. An example: On a windows runner,...
**Context** Currently, the logs coming from `v2.0-alpha` versions of the action are borderline unreadable -- there's just too much information. This makes it very difficult to trace down build errors....
**Bug description** S3 bucket names should be unique but the base-setup.yml file contains hardcoded `BucketName: game-ci-storage` line which makes the template creation fail. https://raw.githubusercontent.com/game-ci/unity-builder/main/dist/cloud-formations/base-setup.yml **How to reproduce** Follow the builder...
**Context** The whole code assumes all of the previous steps are completed successfully, and not aborting the execution of the job if any of the steps above fail. Ex: the...
Should we also move this to the `ImageEnvironmentFactory` as well? (also fine in a followup) _Originally posted by @webbertakken in https://github.com/game-ci/unity-builder/pull/310#discussion_r795213372_