Skip to content

Conversation

@304NotModified
Copy link
Collaborator

Added AppVeyor integration, free for open source projects.

AppVeyor is a build server in the cloud and builds and runs unit tests in every PR. Then you're sure that PR's wont break the build or unit tests. Also you can publish to NuGet.org with a few clicks.

Now only building YAXLib.2013.sln.

How to set-up:

  1. login to AppVeyor (free), with GitHub account or by creating an AppVeyor account
  2. press "new project"
  3. hover project, press "add"

PS: in a later phase we can added code coverage (free, also cloud service), if you like.

@sinairv
Copy link
Collaborator

sinairv commented Jan 4, 2016

I've already been using AppVeyor for CI without the .yml file, but not for releasing the nuget (since I'm using a key to sign the assemblies). Probably using the .yml file to store settings is a better way of doing this.

sinairv added a commit that referenced this pull request Jan 4, 2016
Added AppVeyor integration
@sinairv sinairv merged commit 8dda139 into YAXLib:master Jan 4, 2016
@304NotModified
Copy link
Collaborator Author

I think it would be nice to:

  • Add a build badge
  • enable pr building by appveyor

So it's more clear that it compiles and you are sure PRs won't break your build / tests

@304NotModified
Copy link
Collaborator Author

You were thinking the same regarding the appveyor badge! Nice!

@sinairv
Copy link
Collaborator

sinairv commented Jan 6, 2016

It seems that the build on pull requests has been enabled by default through the web hook. No action needed.

@304NotModified 304NotModified deleted the ci branch January 13, 2016 15:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants