release.txt 2.4 KB
Newer Older
1
git pull
Thomas Mueller's avatar
Thomas Mueller committed
2 3 4
./build.sh spellcheck
./build.sh javadocImpl
./build.sh docs
5
./build.sh jarMVStore (should be about 200 KB)
6 7 8 9
Update Constants.java - change version and build number
Update changelog.html - add new version, remove oldest
Update newsfeed.sql - add new version, remove oldest
Minor version change: change sourceError.html and source.html
Thomas Mueller's avatar
Thomas Mueller committed
10 11
If a beta, change download.html: Version ${version} (${versionDate}), Beta
If a beta, change mainWeb.html: Version ${version} (${versionDate}), Beta
12 13
Benchmark: use latest versions of other dbs, change version(s) in performance.html
Run ./buildRelease.sh / buildRelease.bat
14 15

Scan for viruses
16 17 18 19
Test installer, H2 Console (test new languages)
Check docs, versions and links in main, downloads, build numbers
Check the PDF file size

Thomas Mueller Graf's avatar
Thomas Mueller Graf committed
20
Upload to ftp://h2database.com/javadoc
21
Upload to ftp://h2database.com
Thomas Mueller's avatar
Thomas Mueller committed
22
Upload to ftp://h2database.com/m2-repo
23
Github: create a release
24
Newsletter: prepare (always to BCC)
25
Newsletter: send to h2-database-jp@googlegroups.com; h2-database@googlegroups.com; h2database-news@googlegroups.com; ...
26
Add to http://twitter.com
Thomas Mueller's avatar
Thomas Mueller committed
27
- tweet: add @geospatialnews for the new geometry type and disk spatial index
28
Close bugs: https://github.com/h2database/h2database/issues
29
Update statistics
Thomas Mueller's avatar
Thomas Mueller committed
30

31
Sign files and publish files on Maven Central
32
./build.sh compile jar mavenDeployCentral
33
cd /data/h2database/m2-repo/com/h2database
34
# remove sha and md5 files:
35 36 37
find . -name "*.sha1" -delete
find . -name "*.md5" -delete
cd h2/1...
38
# for each file separately (-javadoc.jar, -sources.jar, .jar, .pom):
39
gpg -u "Thomas Mueller Graf <thomas.tom.mueller@gmail.com>" -ab h2-...
40
jar -cvf bundle.jar h2-*
41
cd ../../h2-mvstore/1...
42
# for each file separately (-javadoc.jar, -sources.jar, .jar, .pom):
43 44 45 46 47 48 49 50 51 52 53
gpg -u "Thomas Mueller Graf <thomas.tom.mueller@gmail.com>" -ab h2-mvstore...
jar -cvf bundle.jar h2-*
# http://central.sonatype.org/pages/ossrh-guide.html
# http://central.sonatype.org/pages/manual-staging-bundle-creation-and-deployment.html
# https://oss.sonatype.org/#welcome - Log In "t..."
# - Staging Upload
# - Upload Mode: Artifact Bundle, Select Bundle to Upload... - /data/.../bundle.jar
# - Upload Bundle - Staging Repositories - select comh2database - Release - Confirm
# - Staging Upload
# - Upload Mode: Artifact Bundle, Select Bundle to Upload... - /data/.../bundle.jar
# - Upload Bundle - Staging Repositories - select comh2database - Release - Confirm