RELEASING 1.0 KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. NOTES ON RELEASING NEW VERSION OF MONITORING-PLUGINS
  2. *** Pre-release
  3. git pull
  4. . tools/devmode, if feeling adventurous
  5. check compilation, check tinderbox screens
  6. *** Prepare and commit files
  7. Update NEWS file
  8. Update AUTHORS if new members
  9. Update configure.ac and NP-VERSION-GEN with version
  10. commit NEWS configure.ac NP-VERSION-GEN
  11. *** Create new annotated tag
  12. git tag -a v2.1.1 -m v2.1.1
  13. *** Push the code and tag to origin
  14. git push origin master
  15. git push origin v2.1.1
  16. *** Checkout new version
  17. rm -fr /tmp/monitoringplug
  18. # If you need to checkout the tag, don't forget to "checkout master" later to
  19. # get back to your development branch:
  20. git checkout tags/v2.1.1
  21. # Beware: the trailing slash of --prefix is REQUIRED
  22. git checkout-index --prefix=/tmp/monitoringplug/ -a
  23. *** Build the tarball
  24. cd /tmp/monitoringplug
  25. tools/setup
  26. ./configure
  27. make dist
  28. *** Upload generated tarball to our Project Site
  29. *** Announce new release
  30. Send email to help, announce with the news text
  31. Add a news item to https://monitoring-plugins.org