ReleaseChecklist

Sowmya Balasubramanian edited this page Apr 12, 2016 · 10 revisions

(This is a growing list of items to be checked when doing a new release.)

Building sLS rpm

  • First, update mvn to the release version(Eg: x.y)
    mvn versions:set -DnewVersion=x.y-SNAPSHOT
    mvn versions:commit

  • Next, update lookup-service.spec to release version

  • Then, update rpm-build-script to the latest version

  • Finally, build rpm

After building rpm, check the following

  • Does rpm release number match the actual release number
  • Sign rpm with perfsonar key
  • Deploy on test host
  • Check rpm for the following: * Version number in rpm * New install rpm: Does the config file have default values (host:'localhost',port:8090) * Updating rpm: Is the rpm replacing the existing config file?(It must not replace. The default config file should be created as a separate file if a config file already exists)
  • Push to yum repo
  • Update Release notes
  • Send email
You can’t perform that action at this time.
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.
Press h to open a hovercard with more details.