Deploying the nio Framework - niolabs/nio GitHub Wiki

Deploying

In general, deploying a new version of the nio Framework will run through the following routine:

  1. Merge into Master
  2. Run Release Job

Merge into Master

All PRs should contain proper labels for change log purposes.

Confirm that the all relevant PRs have been merged into master and that all unit tests are passing.

Run Release Job

After changes have been merged to the master branch of the framework repo, run the Release Job in Jenkins.

Fill in the appropriate parameters including the new version number (following semver) for the framework. Then Schedule Release Build.

The new version of the nio Framework should then be available on PyPi and a Jenkins commit should be made on the master branch of the repo reflecting the version bump.