Bareflank / hypervisor

lightweight hypervisor SDK written in C++ with support for Windows, Linux and UEFI

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

[RFC]: Move to Azure DevOps

rianquinn opened this issue · comments

I would like to move the project from Travis CI and AppVeyor to Azure DevOps.
https://azure.microsoft.com/en-us/services/devops/

Right now we are using ZenHub, Travis and AppVeyor. ZenHub has made a total mess of our issue tracker, which I would like to fix, and it is annoying working with Travis and AppVeyor, having to manage two different systems. Azure DevOps does all of this for us. We are currently using it for the Standalone C++ stuff here:
https://dev.azure.com/bareflank/standalone_cxx/_build/results?buildId=46

It supports all of the SCRUM stuff that we use from ZenHub without polluting the issue tracker, and it supports Windows and Linux for CI. It also supports more jobs than both Travis and AppVeyor combined, so tests are really fast (and we can even pay to increase the total if that becomes a problem in the future). There is also a 6 hour limit compared to the 1 hour limit if we ever run into that issue again.

At any rate, it seems like a much better way to handle CI as Microsoft owns GitHub, so I am sure the integration of the two will only get better over time.