jellyfin-archive / jellyfin-react-client

Next Generation Client for Jellyfin
https://jellyfin.org
Mozilla Public License 2.0
86 stars 29 forks source link

Setup CI/CD to ensure consistent builds #19

Open LucaBernstein opened 5 years ago

LucaBernstein commented 5 years ago

CI/CD tools like TravisCI, ...

16 shows that it might become handy if builds are run (automatically) before merging.

Run all

DrPandemic commented 5 years ago

@anthonylavado is it something you could look into? I'm not sure if it's you who has all those creds.

anthonylavado commented 5 years ago

I don’t have those creds, no. Paging @nvllsvm and @joshuaboniface

EraYaN commented 5 years ago

It might be a good idea to stick to Azure Pipelines, since we already use them for the main project. And they also have windows, mac and linux.

onprem commented 4 years ago

Since GitHub actions are publicly available now I guess they are also an option. I can write some GitHub workflows to test and build the client for every pull request.

dkanada commented 4 years ago

We use Azure so that would be the ideal solution I think.

regner commented 4 years ago

What would the desired steps be? Do the tests work headless? Want just tests run or would you like the builds run as well?

EraYaN commented 4 years ago

You need the build for the tests, so both?