-
Notifications
You must be signed in to change notification settings - Fork 1
Release Process
Chris Mattmann edited this page Oct 5, 2019
·
5 revisions
- Read the OODT Release Process. It's got plenty of tips and tricks and helps you get your environment set up and all your Apache bits configured.
- Make sure you have set your useful DRAT environment variables
- Make sure you have Maven, GPG, NodeJS (NPM) and Java installed.
- Make sure you have read Apache's Nexus/Maven Publishing Guide
- Once ASF Infra Enables our Nexus Access this step can be ignored.
- from the DRAT top level directory, make sure the version is set appropriately for all the Maven modules. Youc an use the mvn:versions plugin here. For example,
mvn versions:set -DnewVersion=1.1-SNAPSHOT
if you are about to release 1.1. -
mvn release:prepare
(and make sure that the tag looks likerelease-X.Y
when you set it and the other versions look right. E.g., for 1.1, make sure the SCM tag isrelease-1.1
)
2.1 Note if you see messages likeYou need to see here for an easy solution.[INFO] gpg: signing failed: Inappropriate ioctl for device [INFO] gpg: signing failed: Inappropriate ioctl for device
mvn release:perform
- Use the Apache OODT template from its release guide.
That's it!