Author: bimargulies
Date: Wed Nov 11 18:33:50 2015
New Revision: 1713908
URL: http://svn.apache.org/viewvc?rev=1713908&view=rev
Log:
finish previous task.
Modified:
felix/site/trunk/content/documentation/development/release-management-nexus.mdtext
Modified:
felix/site/trunk/content/documentation/development/release-management-nexus.mdtext
URL:
http://svn.apache.org/viewvc/felix/site/trunk/content/documentation/development/release-management-nexus.mdtext?rev=1713908&r1=1713907&r2=1713908&view=diff
==============================================================================
---
felix/site/trunk/content/documentation/development/release-management-nexus.mdtext
(original)
+++
felix/site/trunk/content/documentation/development/release-management-nexus.mdtext
Wed Nov 11 18:33:50 2015
@@ -1,4 +1,4 @@
-Title: Release Management (Nexus)
+Title: Release Management
*This is the new release process for Apache Felix, based on the updated Maven
[process](http://maven.apache.org/developers/release/releasing.html)*
@@ -96,7 +96,15 @@ the released version.
* login to [https://repository.apache.org](https://repository.apache.org)
using your Apache SVN credentials. Click on *Staging* on the left. Then click
on *org.apache.felix* in the list of repositories. In the panel below you
should see an open repository that is linked to your username and IP. Right
click on this repository and select *Close*. This will close the repository
from future deployments and make it available for others to view. If you are
staging multiple releases together, skip this step until you have staged
everything
1. Verify the staged artifacts
* if you click on your repository, a tree view will appear below. You can
then browse the contents to ensure the artifacts are as you expect them. Pay
particular attention to the existence of \*.asc (signature) files. If you don't
like the content of the repository, right click your repository and choose
*Drop*. You can then rollback your release (see *Canceling the Release*) and
repeat the process
- * note the staging repository URL (especially the number at the end of the
URL) you will need this in your vote email
+ * note the staging repository URL (especially the number at the end of the
URL) you will need this in your vote email.
+
+## Stage the generated documentation
+
+(This only applies to the maven-bundle-plugin so far.)
+
+Run:
+
+ $ mvn site:site site:stage scm-publish:publish-scm
## Starting the Vote
@@ -262,6 +270,16 @@ For the last two tasks, it's better to g
Go to
[Admin](https://issues.apache.org/jira/secure/project/ViewProject.jspa?pid=12310100)
section on the FELIX JIRA and mark the Y.Z version as released - create
version Y.Z+1, if that hasn't already been done.
+## Publish Generated Documentation
+
+This procedure applies to the maven-bundle-plugin; it may expand to others.
The bundle plugin's maven-site-plugin doc is published to SVN by the
+maven-scm-publish plugin at the location
+https://svn.apache.org/repos/infra/websites/production/felix/content/components/bundle-plugin-archives/bundle-plugin-LATEST.
At release time, you
+rename that from LATEST to the correct version, and then copy it to
https://svn.apache.org/repos/infra/websites/production/felix/content/components/bundle-plugin.
+
+See [some doc from the Maven
project](http://maven.apache.org/developers/website/deploy-component-reference-documentation.html#Publishing_versioned_component_reference_documentation).
+
+
## Create an Announcement
@@ -343,4 +361,4 @@ When running the `mvn release:prepare` c
svn: Commit failed (details follow):
svn: MKACTIVITY of
'/repos/asf/!svn/act/4f11ad5d-9161-0410-b4dd-cb727141ea8c': authorization
failed (https://svn.apache.org){code}
-This is due to a bug in Subversion on the Mac, as described by Brett Porter in
his
[blog|http://blogs.exist.com/bporter/2008/02/25/working-around-non-interactive-problems-in-leopards-subversion/].
He proposes putting an "svn" script at the head of your path to fix the issue.
+This is due to a bug in Subversion on the Mac, as described by Brett Porter in
his
[blog|http://blogs.exist.com/bporter/2008/02/25/working-around-non-interactive-problems-in-leopards-subversion/].
He proposes putting an "svn" script at the head of your path to fix the issue.
\ No newline at end of file