Difference between revisions of "Release production"
Jump to navigation
Jump to search
(15 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
− | == | + | == Version setup == |
− | |||
− | + | * Commit all changes | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | + | dpsubcommit | |
− | + | dpsubpush | |
− | |||
− | |||
− | |||
− | + | * Check [http://www.geopsy.org/versions versions] and eventually run version script | |
+ | * Update configure scripts (hard coded version) | ||
− | + | dpsubconfig -g | |
− | + | * Commit individual versions | |
− | + | dpsubdo dpversion c | |
− | |||
− | + | If it fails, proceed to manual commit with | |
− | + | dpsubcommit | |
− | + | The usual message for new versions is "Version X.Y.Z" | |
− | + | * Tag | |
− | |||
− | |||
dpsubdo dpversion t | dpsubdo dpversion t | ||
− | dpsubpush | + | dpsubdo git tag -a geopsypack-3.3.1 -m "Release Geopsy Pack 3.3.1" |
+ | dpsubpush -f | ||
− | + | * Update distribution repositories | |
− | + | cd geopsypack | |
+ | dpversion A B or C | ||
+ | dpgitconfigure | ||
− | + | * Start compilation servers manually or wait for night build | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
== Release Notes == | == Release Notes == | ||
Line 71: | Line 47: | ||
== Publishing == | == Publishing == | ||
− | + | * Connect on geopsy.org | |
+ | * Run in build directory | ||
+ | |||
+ | ./publish src 3.4 | ||
+ | |||
+ | and | ||
+ | |||
+ | ./publish win64 3.4 |
Latest revision as of 15:34, 3 May 2021
Version setup
- Commit all changes
dpsubcommit dpsubpush
- Check versions and eventually run version script
- Update configure scripts (hard coded version)
dpsubconfig -g
- Commit individual versions
dpsubdo dpversion c
If it fails, proceed to manual commit with
dpsubcommit
The usual message for new versions is "Version X.Y.Z"
- Tag
dpsubdo dpversion t dpsubdo git tag -a geopsypack-3.3.1 -m "Release Geopsy Pack 3.3.1" dpsubpush -f
- Update distribution repositories
cd geopsypack dpversion A B or C dpgitconfigure
- Start compilation servers manually or wait for night build
Release Notes
Release notes are built from commit comments.
dpsubreleasenotes 2.2.1 2.3.0
Eventually edit the final file before its publication:
scp release_notes-2.3.0 geopsy.org:/var/www/geopsy/htdocs/release_notes
Publishing
- Connect on geopsy.org
- Run in build directory
./publish src 3.4
and
./publish win64 3.4