Photo by Kid Circus on Unsplash

After Microsoft took over the GitHub, many features have advanced than before. Not only freeing existing repository quotas, but there is also a charming feature for many developers and teams who want to automate all kinds of workflow.

But did you know that GitHub also provides proven Windows CI features for all users? Again, the point is, it is “mature” and “stable” for “Windows developers.”

If you are developing your application in Windows with Visual Studio, you may suffer about continuous integration platform due to its specialized configurations. Also, the entire build system is a vast and complex set of components, as you already know. It makes the build server is hard to maintain even after you successfully build.

But GitHub provides the full-fledged and mature Windows CI servers to all GitHub users even for free-tier users, which already contains the latest version of Visual Studio and Docker for Windows.

In this post, I introduce some brief introduction about GitHub Actions Workflow for you.

How to use GitHub Actions Workflow

You need to create a GitHub account and commit your source code into GitHub repository. Are you worried about your work exposed outside? Don’t worry. You can push your source code privately with a private Git repository without additional cost for the first time. So you can evaluate the GitHub as your primary source code repository.

After you created your GitHub repository, you can find the Actions tab on your top menu.