danoon2/Boxedwine

Any plan to use GitHub Actions CI?

Closed this issue · 1 comments

rwv commented
  • Better integration than Jenkins
  • Download built binary easily in GitHub Actions
  • Better syntax than Jenkins (personal opinion)
  • No need for self deployed Jenkins agent

I started looking into it since someone wrote a script for the linux build

570c73c

If I was only running on the 3 major platforms and had simple unit tests, GitHub Actions seems like the right choice.

But I have plans to run automation on all my platform where it will start Boxedwine, launch a program with Wine in Boxedwine and run it with simulated mouse and keyboard events and compare the screen shot results in a headless manner. These can take a serious about of CPU and RAM. In the past I had automation runs take over an hour that tested multiple apps and games. I doubt GitHub would allow that :)

If it was easy to setup GitHub Actions with Raspberry Pi, Emscripten and Mac with an ARM chip, then I would consider using it for the main build and maybe running automation on Jenkins. But I don't really want to spend much effort on it since I already need Jenkins.