source:
plugins/base2/net.sf.basedb.agilent/trunk/ReleaseProcedures
@
1202
Last change on this file since 1202 was 1199, checked in by , 12 years ago | |
---|---|
|
|
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.
- Make sure that all changes have been committed to the trunk.
- Update version numbers.
- In build.xml: <property name="version" value="A.B" />
- In Agilent.java: public ... String VERSION = "A.B";
- Make sure that the required BASE version is correct in
- META-INF/base-plugins.xml
- build.xml
- INSTALL
- README
- wiki page (several places),
- 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. - Make sure that the installation instructions works and are up to date. Test on a fresh BASE installation.
- When everything is working, commit any pending changes to the repository.
- 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"
- Upload the packaged release as an attachment to http://baseplugins.thep.lu.se/wiki/net.sf.basedb.agilent
- 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.
- Check http://baseplugins.thep.lu.se/wiki/PluginDownload and make sure that the information about the plug-in is correct.
- 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";
- 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.