StrikerX3/virt86

Add Continuous Integration

StrikerX3 opened this issue · 3 comments

To help build the binary releases, use a Continuous Integration system such as AppVeyor and Travis CI. There should be 64-bit Debug and Release builds for all three major operating systems supported by virt86 (Windows, Linux and Mac OS X) with the most commonly used compilers on each platform (MSVC, GCC and LLVM). Consider 32-bit builds if there is enough interest.

The final package should also include the README.md and LICENSE files from the root of the project.

Note that Mac OS X support depends on #1 and #4. Support for HAXM on Mac OS X has been added with PR #17.

AppVeyor script added with PR #15.

Basic Travis CI script added with PR #16. Travis does not publish artifacts, so none will be created for Linux. The script also doesn't support Mac OS X, which is still unimplemented.

Travis CI script updated to build for Mac OS X on PR #18. This completes basic support for CI on all three major operating systems supported by virt86.