diff options
Diffstat (limited to 'doc/RELEASING')
| -rw-r--r-- | doc/RELEASING | 61 |
1 files changed, 0 insertions, 61 deletions
diff --git a/doc/RELEASING b/doc/RELEASING deleted file mode 100644 index 1eaec9de..00000000 --- a/doc/RELEASING +++ /dev/null | |||
| @@ -1,61 +0,0 @@ | |||
| 1 | NOTES ON RELEASING NEW VERSION OF NAGIOSPLUG | ||
| 2 | |||
| 3 | *** Pre-release | ||
| 4 | git pull | ||
| 5 | . tools/devmode, if feeling adventurous | ||
| 6 | check compilation, check tinderbox screens | ||
| 7 | |||
| 8 | *** Prepare and commit files | ||
| 9 | Update BUGS, NEWS file | ||
| 10 | Update AUTHORS if new members | ||
| 11 | Update configure.in, package.def and NP-VERSION-GEN with version | ||
| 12 | Run git2cl (get from http://josefsson.org/git2cl/): | ||
| 13 | git2cl >Changelog | ||
| 14 | commit BUGS NEWS configure.in package.def ChangeLog | ||
| 15 | |||
| 16 | *** Create new annotated tag | ||
| 17 | git tag -a release-1.4.14 -m release-1.4.14 | ||
| 18 | |||
| 19 | *** Push the code and tag to origin | ||
| 20 | git push origin master | ||
| 21 | git push origin release-1.4.14 | ||
| 22 | |||
| 23 | *** Checkout new version | ||
| 24 | rm -fr /tmp/monitoringlug | ||
| 25 | # If you need to checkout the tag, don't forget to "checkout master" later to | ||
| 26 | # get back to your development branch: | ||
| 27 | git checkout tags/release-1.4.14 | ||
| 28 | # Beware: the trailing slash of --prefix is REQUIRED | ||
| 29 | git checkout-index --prefix=/tmp/monitoringlug/ -a | ||
| 30 | |||
| 31 | *** Build the tarball | ||
| 32 | cd /tmp/monitoringlug | ||
| 33 | tools/setup | ||
| 34 | ./configure | ||
| 35 | make dist | ||
| 36 | |||
| 37 | *** Upload generated tarball to sourceforge | ||
| 38 | sftp frs.sourceforge.net | ||
| 39 | SF username and password | ||
| 40 | cd /uploads | ||
| 41 | put file | ||
| 42 | |||
| 43 | SF -> Submit News about release. Make sure it is called "Monitoring Plugins" (with those caps) | ||
| 44 | Link to download at http://sourceforge.net/project/showfiles.php?group_id=29880 | ||
| 45 | Include contents of NEWS for this release | ||
| 46 | List all people on team involved. | ||
| 47 | Add acknowledgement to contributors | ||
| 48 | Submit. Get URL to news item | ||
| 49 | |||
| 50 | SF -> Admin -> File Releases | ||
| 51 | Add a release to nagiosplug and create a file release | ||
| 52 | Name: 1.4.14 | ||
| 53 | Create release | ||
| 54 | Step 1: Add release notes pointing to news item | ||
| 55 | Step 2: add file | ||
| 56 | Step 3: *.tar.gz, Platform Independent, Source .gz | ||
| 57 | Step 4: Send notice | ||
| 58 | |||
| 59 | *** Announce new release | ||
| 60 | Send email to help, announce with the news text | ||
| 61 | Add a news item to https://monitoring-plugins.org | ||
