justinmoon / junction

UI For Using Hardware Wallets With Bitcoin Core
MIT License
60 stars 13 forks source link

get a continuous-integration infrastructure #27

Open k9ert opened 5 years ago

k9ert commented 5 years ago

As tests are soon to arrive in master, any ideas on infrastructure for continuous integration? Do we want to use Travis-CI? It's cool and hip but it's a service which is difficult to migrate off from.

What about using gitlab? I made good experience with the public gitlab service and an own gitlab-runner. A huge advantage is it's flexible model of using own components combined with as-a-service from gitlab. I could do a POC but if you already have strong opinions there, i wouldn't!

justinmoon commented 5 years ago

I haven't put together CI in a few years. Ideally we could get a setup that runs tests on linux, mac and windows. The cross-platform aspect of this project will be tricky ...

By all means, try a POC. I don't want to move git repo to gitlab. Try to get a POC that can run the backend unittests on Windows. That would be extremely helpful.