idvorkin / Vim-Keybindings-For-Onenote

Replicate the vim keybindings in OneNote.
117 stars 18 forks source link

Setup CI to auto test and rebuild binary #42

Open idvorkin opened 7 years ago

idvorkin commented 7 years ago

Bugs like #40 occur because we have a manual process which requires developers to submit a new binary with checkins. This should be automated using a CI system.

1) Test get run. On success: 2) Binary gets built and checkin

Ideally, this gets done using a managed system so you don't need to manage your own build virtual machines.

Should be a fun task if you want to pick it up :)

BlueDrink9 commented 7 years ago

The problem is finding a system to run the continuous integration. The test itself already returns the correct value on success, so integrating it into the build script should be trivial. But travis-like tools almost exclusively don't run windows/work with ahk

idvorkin commented 7 years ago

Have you looked @ https://ci.appveyor.com/?

BlueDrink9 commented 7 years ago

:o Excellent. But I don't see anyone paying for it, so not really a viable option.

BlueDrink9 commented 7 years ago

Oh, sorry, missed the "free for OS" part