Skip to content
Simeon Nenov edited this page Nov 8, 2016 · 1 revision

Builds overview

The project has several types of builds:

  • Regular build that ensures the code is built properly and the unit tests succeed
  • Nightly build which is based on "regular build" but also ensures for success of all integration tests. This build is executed every night (every 24h).
  • Release build which is based on nightly build, but it should be started manually.

Regular(push) build

  • Runs on every push to the develop branch
  • Runs all unit tests
  • Builds develop branch

Nightly build

  • Runs every night at 00h (UTC)
  • Runs all unit tests
  • Runs all integration tests
  • Builds develop branch

Release build

  • Runs when it's triggered manually
  • Runs all unit tests
  • Runs all integration tests
  • Builds master branch
  • Creates a nuget package
  • Has a deployment configuration, which deploy the nuget package to nuget.org

You can find more about how builds are configured by viewing *.yml files in the repository.

Home

Builds


Reporting bugs

Suggesting features

Contributing code

Clone this wiki locally