What type of CI/CD pipelines have you guys developed?
I’ve setup Jenkins with a multi-branch build. This means that when we push on any branch a Linting process occurs that is reported about within our discord.
If a push is made within the “test” branch after Linting the games in our repo are built and bundled (thanks Bob) and pushed to our test devices.
If a push is made within our “prod” branch the repo is pushed instead to our production devices.
We do not yet have a set of automated tests running for each game, but that’s something I’m aspiring to in the future.
What do you guys use to get your changes to testing and production?