On my projects, I use appveyor to automate build, tests and deployment to NuGet. This way, one commit with a different version number makes the whole magic to release a new package (and a commit with the same version number still does builds and tests, but no deployment since the version already exists).
↧