winsw_key.snk should be available in the project's root in order to build the executable
.gitignore list. Please do not add it to the repositoryWinSW includes a set of tests powered by the NUnit test framework. In order to run tests you can install NUnit Console on the build machine.
Once you build the solution, you will be able to find the test DLL with dependencies in the src/Test/winswTests/bin directory.
In NUnit Console you can just import projects from this directory and then run tests.
Project has a continuous integration flow being hosted by AppVeyor (project page). This CI instance automates building and testing of the Release configuration of WinSW. See the appveyor.yml file for more details.
Releases are being performed to 3 locations: GitHub, NuGet, and Jenkins Maven Repository. For all these releases we use binaries being created by the special AppVeyor Job (winsw-release).
Here are the release steps:
2.N.${build}) and change the next build number to 0. In such case the version in assembly info will be 2.N.0Maven repository is no longer the main source of releases, but some projects still depend on WinSW from the Jenkins Maven repository. Maven Packaging repository can be found here.