monitoring-plugins/doc/RELEASING
Monitoring Plugins Development Team 63734f52ab Project rename initial commit.
This is an initial take at renaming the project to Monitoring Plugins.
It's not expected to be fully complete, and it is expected to break
things (The perl module for instance). More testing will be required
before this goes mainline.
2014-01-19 14:18:47 -05:00

61 lines
1.7 KiB
Text

NOTES ON RELEASING NEW VERSION OF NAGIOSPLUG
*** Pre-release
git pull
. tools/devmode, if feeling adventurous
check compilation, check tinderbox screens
*** Prepare and commit files
Update BUGS, NEWS file
Update AUTHORS if new members
Update configure.in, package.def and NP-VERSION-GEN with version
Run git2cl (get from http://josefsson.org/git2cl/):
git2cl >Changelog
commit BUGS NEWS configure.in package.def ChangeLog
*** Create new annotated tag
git tag -a release-1.4.14 -m release-1.4.14
*** Push the code and tag to origin
git push origin master
git push origin release-1.4.14
*** Checkout new version
rm -fr /tmp/monitoringlug
# If you need to checkout the tag, don't forget to "checkout master" later to
# get back to your development branch:
git checkout tags/release-1.4.14
# Beware: the trailing slash of --prefix is REQUIRED
git checkout-index --prefix=/tmp/monitoringlug/ -a
*** Build the tarball
cd /tmp/monitoringlug
tools/setup
./configure
make dist
*** Upload generated tarball to sourceforge
sftp frs.sourceforge.net
SF username and password
cd /uploads
put file
SF -> Submit News about release. Make sure it is called "Monitoring Plugins" (with those caps)
Link to download at http://sourceforge.net/project/showfiles.php?group_id=29880
Include contents of NEWS for this release
List all people on team involved.
Add acknowledgement to contributors
Submit. Get URL to news item
SF -> Admin -> File Releases
Add a release to nagiosplug and create a file release
Name: 1.4.14
Create release
Step 1: Add release notes pointing to news item
Step 2: add file
Step 3: *.tar.gz, Platform Independent, Source .gz
Step 4: Send notice
*** Announce new release
Send email to help, announce with the news text
Add a news item to https://monitoring-plugins.org