source: plugins/base2/net.sf.basedb.agilent/trunk/ReleaseProcedures @ 1202

Last change on this file since 1202 was 1199, checked in by Jari Häkkinen, 12 years ago

net.sf.basdb.agilent first commit

  • Property svn:eol-style set to native
  • Property svn:keywords set to Id
  • Property svn:mime-type set to text/x-trac-wiki
File size: 2.8 KB

$Id: ReleaseProcedures? 1199 2010-03-06 08:54:15Z jari $

Release procedure for the Agilent plug-ins package

Follow these instructions to release version A.B of this package. Please update the instructions if you find anything that is not correct or missing.

  1. Make sure that all changes have been committed to the trunk.
  2. Update version numbers.
    • In build.xml: <property name="version" value="A.B" />
    • In Agilent.java: public ... String VERSION = "A.B";
  3. Make sure that the required BASE version is correct in
    • META-INF/base-plugins.xml
    • build.xml
    • INSTALL
    • README
    • wiki page (several places),
  4. Make sure that the code compiles and can be packaged. ant package will create the file agilent-plugins-A.B.tar.gz' in the 'package' directory.
  5. Make sure that the installation instructions works and are up to date. Test on a fresh BASE installation.
  6. When everything is working, commit any pending changes to the repository.
  7. Create a tag in the repository:
    svn copy http://baseplugins.thep.lu.se/svn/plugins/base2/net.sf.basedb.agilent/trunk \
    http://baseplugins.thep.lu.se/svn/plugins/base2/net.sf.basedb.agilent/tags/A.B \
    -m "Tagging release A.B"
    
  8. Upload the packaged release as an attachment to http://baseplugins.thep.lu.se/wiki/net.sf.basedb.agilent
  9. Edit the http://baseplugins.thep.lu.se/wiki/net.sf.basedb.agilent page:
    • Add a new entry to the download section
    • Change the INSTALL and README to point to the tagged release.
    • Check that the information on the wiki page is correct.
  10. Check http://baseplugins.thep.lu.se/wiki/PluginDownload and make sure that the information about the plug-in is correct.
  11. Update version numbers in the repository trunk:
    • build.xml: <property name="version" value="A.(B+1)pre" />
    • Agilent.java: public ... String VERSION = "A.(B+1)pre";
  12. Commit the changes - svn commit -m "Preparing for future release A.B+1"


Copyright (C) 2010 Jari Häkkinen
This file is part of Illumina plug-in package for BASE.
Available at http://baseplugins.thep.lu.se/
BASE main site: http://base.thep.lu.se/
This is free software; you can redistribute it and/or modify it under
the terms of the GNU General Public License as published by the Free
Software Foundation; either version 3 of the License, or (at your
option) any later version.
The software is distributed in the hope that it will be useful, but
WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.

Note: See TracBrowser for help on using the repository browser.