game-ci / cli

Cross platform command-line interface for building, testing and deploying your projects.
MIT License
6 stars 3 forks source link

CLI: Host capabilities #6

Open webbertakken opened 2 years ago

webbertakken commented 2 years ago

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, when running a windows-il2cpp build, we'll need to use different images and parameters than when running a linux-il2cpp build on an ubuntu runner. Both of these use docker, but for mac we run directly on the machine which again behaves differently.

The goal of this issue is to have a proper mechanism to determine strategy based on