forked from Carbonado/Carbonado
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Conflicts: pom.xml
- Loading branch information
Showing
4 changed files
with
158 additions
and
15 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,46 @@ | ||
RELEASING | ||
========= | ||
|
||
This file outlines how to publish a new release to Maven Central. | ||
|
||
Prerequisites | ||
------------- | ||
|
||
* You will need the Carbonado GPG key and passphrase to continue. Contact | ||
@jesterpm or @pranaydalmia to obtain them. | ||
|
||
* You will need an account with Sonatype Nexus. You can create that | ||
[here](https://issues.sonatype.org/secure/Signup!default.jspa). Contact | ||
@jesterpm or @pranaydalmia for access to the Carbonado repository. | ||
|
||
Process | ||
------- | ||
|
||
1. Increment the version number appropriately. | ||
Use [Semantic Versioning](http://semver.org/). | ||
|
||
VERSION=1.2.4 | ||
mvn versions:set -DnewVersion=$VERSION | ||
|
||
2. Verify the release and make sure all is well. | ||
|
||
mvn clean verify -P release | ||
|
||
3. Commit and tag the latest release. | ||
|
||
git commit -am "Release $VERSION" | ||
git tag -a v$VERSION -m "Release $VERSION" | ||
|
||
4. Deploy to Sonatype: | ||
|
||
mvn clean deploy -P release | ||
|
||
5. Push commit and tag to GitHub | ||
|
||
git push origin master | ||
git push origin v$VERSION | ||
|
||
6. Create a new Releases on GitHub. Use the tag you just created and optionally | ||
include a change log. Attach the compiled, sources, and javadoc jar files, | ||
along with the .asc signature files. | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters