A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://github.com/richardschneider/net-ipfs-core/wiki/Continuous-Integration below:

Continuous Integration · richardschneider/net-ipfs-core Wiki · GitHub

We use AppVeyor for continuous integration. Whenever a commit is made to the Github repo the CI is kicked off. Each build produces an artifact the Ipfs.Core package containing:

The status of the latest build is found on the project readme. Clicking on the link will bring up the AppVeyor project lastest build details.

The unit tests and run against the release build to confirm that the shipped package is working (or not). Test details are at https://ci.appveyor.com/project/richardschneider/net-ipfs-core/build/tests.

OpenCover is used to determine what lines have been executed and Coveralls is used to produce the coverage report.

A NuGet feed for all IPFS.Core builds is at https://ci.appveyor.com/nuget/net-ipfs-core-wursx0qon9ff. These builds are beta and are considered prerelease by NuGet.

nuget list -source https://ci.appveyor.com/nuget/net-ipfs-core-wursx0qon9ff 
           -prerelease -allversions

All the .Net IPFS packages can be found https://ci.appveyor.com/nuget/richardschneider-ammjr9s00uvm.

Making a release is a as simple as creating a git tag it the correct format.

git tag -a v2.1.0 -m "Release v2.1.0" 
git push --tags origin

Or better yet use Github's release page.

For a release, the CI also publishes to the NuGet Gallery as well as the AppVeyor NuGet feeds.


RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4