Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Release preparations: make sure that changes get pushed to GitHub
- Loading branch information
Showing
2 changed files
with
2 additions
and
67 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 |
---|---|---|
@@ -1,65 +1,3 @@ | ||
h1. Release paxurl | ||
|
||
If you have all required rights to release pax-url follow these steps: | ||
|
||
1) add this into your ~/.m2/settings.xml and fill in your credentials | ||
and local paths: | ||
|
||
{code} | ||
|
||
<server> | ||
<id>sonatype.staging.snapshots.deploy</id> | ||
<username>YOURNAME</username> | ||
<password>SECRET</password> | ||
</server> | ||
<server> | ||
<id>sonatype.staging.releases.deploy</id> | ||
<username>YOURNAME</username> | ||
<password>SECRET</password> | ||
</server> | ||
|
||
<profile> | ||
<id>release</id> | ||
<properties> | ||
<gpg.passphrase>gpgpassphrase</gpg.passphrase> | ||
<release-paxurl-altGitURL>scm:git:file:///path/to/local/repo/org.ops4j.pax.url</release-paxurl-altGitURL> | ||
</properties> | ||
</profile> | ||
{code} | ||
|
||
2) prepare the release: | ||
|
||
{code} | ||
mvn -Prelease,repos.sonatype.staging -Darguments="-Prelease,repos.sonatype.staging" release:prepare -DautoVersionSubmodules=true | ||
{code} | ||
|
||
3) perform the release (this fails): | ||
|
||
{code} | ||
mvn -Prelease,repos.sonatype.staging -Darguments="-Prelease,repos.sonatype.staging" release:perform | ||
.... auth failure in site:deploy ... | ||
{code} | ||
|
||
4) go into the checkout directory: | ||
|
||
{code} | ||
cd target/checkout | ||
{code} | ||
|
||
5) push to oss.sonatype.org: | ||
|
||
{code} | ||
mvn -Prelease,repos.sonatype.staging source:jar javadoc:jar deploy | ||
{code} | ||
|
||
6) push to github: | ||
|
||
{code} | ||
git push | ||
{code} | ||
|
||
8) go to oss.sonatype.org and push pax-url to central: | ||
Select Staging Repositories, org.ops4j, Close and finally Release. | ||
The new artifacts will appear on Maven Central within an hour or so. | ||
|
||
h1. Release Pax URL | ||
|
||
See http://team.ops4j.org/wiki/display/ops4j/Releasing for details of the release process |
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