You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Jonathan Stout edited this page Sep 15, 2021
·
9 revisions
To release a new version of OESS, create a new branch named <version>-release where version is something like 2.0.6; Ask around if you're not sure which version number to use.
Next, update the following files to use the new version number.
Add database upgrade script share/upgrade/oess-0.0.0-0.0.1 to perl-lib/OESS/MANIFEST.
Create a database upgrade script named perl-lib/OESS/share/upgrade/oess-<pre-version>-<version>. Use an existing upgrade script to more quickly complete this process.
Regenerate web api documentation by running the following command from the base project directory, and commit all generated files.
make documentation
Create a pull request, verify all tests pass, and then receive merge approval from the project manager.
Lastly begin working through manual integration tests. See the testing section of this wiki for a link to the manual testing spreadsheet.
Assuming all integration tests pass, sign Jenkins built RPMs and add to GlobalNOC public and private RPM repositories.