'How to set up continuous integration for Unity on Linux

I would like to create a system for building a Unity project each time it is changed with git. I would like to use Semaphore or Shippable because of the free plan options. However, I don't know how to set up a system to automatically build a Unity project on Linux. Online, I can find documentation on how to do it for Mac with TravisCI, but this is not an option for me. How could I install Unity onto Ubuntu from the command line and then use the CLI build a project from a git repo? Thanks!



Solution 1:[1]

You can use Github or Gitlab pipelines. Every change, submit your code using git and they will build your game automatically.

Use https://game.ci/ workflow. They have a quite complete set of scripts and configurations.

Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source
Solution 1 Bruno Massa