Opened 12 years ago
Last modified 12 years ago
#1889 closed task
Release HeuristicLab 3.3.8 — at Initial Version
Reported by: | swagner | Owned by: | swagner |
---|---|---|---|
Priority: | highest | Milestone: | HeuristicLab 3.3.8 |
Component: | General | Version: | 3.3.8 |
Keywords: | Cc: |
Description
Release steps:
Trunk:
- Update samples
- Increment plugin and application versions
- Update versions in plugin dependencies
- Increment assembly file versions
- Check and if necessary update year of copyrights
- Check and if necessary update build configurations and project dependencies
- Check if all unit tests are passed
- Create release tag
Release tag:
- Remove plugins which are not part of the release
- Update target path in CustomPostBuildTemplate_UpdateLocalInstallation.cmd in project HeuristicLab-3.3
- Check and if necessary update Builder.testsettings in project HeuristicLab-3.3.Tests
- Build configurations Release Any CPU, Release x86 and Release x64
- Remove unnecessary files from build output (*.vshost.exe, *.vshost.exe.config, *.vshost.exe.manifest, *.pdb, XML doc files, log files, *.dll.config, app.config)
- Create zip files
Trac:
- Attach zip files to Download wiki page
- Update wiki pages Download, WikiStart, DevelopersManual?, UsersFeatures? and ChangeLog (download button for current version is always called HL-Download.png)
- Create new milestone for the next release
- Update version in all tickets of the current milestone which are ready to release
- Close all tickets of the current milestone which are ready to release
- Change description of the current milestone into changelog style
- Complete current milestone and retarget all its remaining open tickets
- Update default version in the trac Admin module
Deployment Server:
- Upload plugins
- Update products
- Test update of previous version
Documentation:
- Update tutorial slides (latest version, number of plugins, algorithms and problems, features)
Marketing and PR:
- Post info about new release on HEAL homepage and HeuristicLab Facebook fan page
- Write a release announcement for the Blog and send a mail to our mailing list
- Inform everybody else who might be interested
Note: See
TracTickets for help on using
tickets.