forked from ontop/ontop
-
Notifications
You must be signed in to change notification settings - Fork 0
Developerhowtorelease
Guohui Xiao edited this page Jun 2, 2016
·
29 revisions
-
README.html
inontop-protege
. This file will be displayed in the Protege Plugin Update window. -
README.md
inquest-distribution
. This file will be uploaded to SourceForge -
update.properties
file inontop-protege
. This is the configuration file for Protege plugin Auto Update
$ git checkout develop
$ git checkout -b release/v-number
Update pom.xml files by Maven plugin to a SNAPSHOT version:
$ mvn versions:set -DnewVersion=2.0.0-SNAPSHOT
$ mvn release:clean
# Preparing the release will create the new tag in git and automatically push to github
# When 100% sure, you can skip the test by `-Darguments="-DskipTests"`
$ mvn -DperformRelease=true release:prepare
# stage the release
$ mvn release:perform
# Or stage from a Git tag
# mvn release:perform -DconnectionUrl=scm:git:git@github.com:ontop/ontop.git -Dtag=ontop-1.17.0
$ ./build-release.sh
- Travis-CI
- run ontop-test module
- run protege plugin tests
- test CLI
- test Jetty bundle
- Deploy the packages to SourceForge via sftp.
$ sftp user,ontop4obda@frs.sourceforge.net
$ cd /home/pfs/project/o/on/ontop4obda
# sftp://ghxiao,ontop4obda@frs.sourceforge.net/home/pfs/project/o/on/ontop4obda
-
Stage the artifacts in sonatype https://oss.sonatype.org
-
Update Home and OntopReleases of this GitHub Wiki
-
Send release emails to several mail lists
Update branches:
Merge the tag for the release to master and the release branch to develop
$ git checkout master
$ git merge v-number # tag
$ git checkout develop
$ git merge release/v-number #branch
- Quick Start Guide
- Easy-Tutorials
- More Tutorials
- Examples
- FAQ
- Using Ontop
- Learning more
- Troubleshooting
- Developer Guides
- Links