This document contains some information about the CI build and deployment. Other infos are present in the top README.
server | master | develop | configuration |
---|---|---|---|
s. .travis.yml |
|||
Travis-CI.org (old) |
s. .travis.yml |
||
|
|||
The CI build is started automatically after a commit and push to GitHub.
see CHANGELOG.
This is a little checklist for the next release:
-
create a release branch and change to it
-
remove -SNAPSHOT in pom.xml
-
build all artifacts:
mvn -B clean install source:jar javadoc:jar gpg:sign -Dgpg.passphrase=xx
-
use the script
src/script/deploy.sh
to upload bundles to https://oss.sonatype.org/ (but don’t forget to update the VERSION variable inside this script). -
after upload to the staging repository release it: select Staging Repositories on oss.sonatype.org, press "Refresh" and then "Close" and "Release".
-
build the Javadoc (
mvn javadoc:javadoc
) and transfertarget/apidoc
to http://javatux.de/j4cups/ -
checkin the pom.xml (if not already done), label the sources, e.g. with "j4cups-0.6.0" and push it (
git push --tags
) -
merge the release branch to master and develop branch
-
change to develop branch and start next SNAPSHOT
-
after a few days: check j4cups with search.maven.org