openjpa-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From ilgro...@apache.org
Subject svn commit: r1759115 - /openjpa/site/trunk/content/apache-nexus-release-process-(1.2.x-2.1.x).mdtext
Date Sat, 03 Sep 2016 17:29:54 GMT
Author: ilgrosso
Date: Sat Sep  3 17:29:54 2016
New Revision: 1759115

URL: http://svn.apache.org/viewvc?rev=1759115&view=rev
Log:
[OPENJPA-2628] Update how to publish to the /dist area (including cleaning up older releases)

Modified:
    openjpa/site/trunk/content/apache-nexus-release-process-(1.2.x-2.1.x).mdtext

Modified: openjpa/site/trunk/content/apache-nexus-release-process-(1.2.x-2.1.x).mdtext
URL: http://svn.apache.org/viewvc/openjpa/site/trunk/content/apache-nexus-release-process-%281.2.x-2.1.x%29.mdtext?rev=1759115&r1=1759114&r2=1759115&view=diff
==============================================================================
--- openjpa/site/trunk/content/apache-nexus-release-process-(1.2.x-2.1.x).mdtext (original)
+++ openjpa/site/trunk/content/apache-nexus-release-process-(1.2.x-2.1.x).mdtext Sat Sep 
3 17:29:54 2016
@@ -6,7 +6,7 @@ Title: Apache Nexus Release Process 1.2.
 
 We're starting to move our builds over to using the Apache Nexus repository (repository.apache.org)
for releasing SNAPSHOT and release artifacts.
 More details on releasing artifacts and using Nexus can be found on the Maven website at
- <http://maven.apache.org/developers/release/apache-release.html>
-
+https://svn.apache.org/repos/infra/websites/production/openjpa/content/builds
   1. Environment setup for releasing artifacts (same for SNAPSHOTs and releases)
     1. Increase the default Java heap available to Maven (required for Java SE 6)
     
@@ -282,13 +282,18 @@ Different arguments and steps are requir
 
     3. Copy the distribution artifacts over to the distribution area.  This step is what
will eventually populate the download mirrors.
 
-        1. ssh to people.apache.org and create the distribution folder
+        1. checkout the distribution directory
+
+                $ svn co https://dist.apache.org/repos/dist/release/openjpa/ openjpa-dist
+                $ cd openjpa-dist
+
+        2. create the release folder
 
-                $ mkdir /www/www.apache.org/dist/openjpa/${RELEASE}
+                $ mkdir ${RELEASE}
+                $ cd ${RELEASE}
             
-        2. Update the assemblies in the distribution directory.  For this, we'll just wget
copies of the released assemblies with their signatures and hashes from the Apache repo:
+        3. update the assemblies in the distribution directory. For this, we'll just wget
copies of the released assemblies with their signatures and hashes from the Apache repo:
         
-                $ cd /www/www.apache.org/dist/openjpa/${RELEASE}
                 $ wget --no-check-certificate https://repository.apache.org/content/repositories/releases/\
                       org/apache/openjpa/apache-openjpa/${RELEASE}/apache-openjpa-${RELEASE}-source.zip
                 $ wget --no-check-certificate https://repository.apache.org/content/repositories/releases/\
@@ -296,15 +301,16 @@ Different arguments and steps are requir
 
             Along with the corresponding .asc, .md5, and .sha1 files for both ZIP files above.
 
-        3. Update openjpa group access
-        
-                $ chgrp -R openjpa /www/www.apache.org/dist/openjpa/${RELEASE}
-                $ chmod -R g+w /www/www.apache.org/dist/openjpa/${RELEASE}
+        4. commit
+
+                $ cd ..
+                $ svn add ${RELEASE}
+                $ svn commit -m "Copying ${RELEASE} artifacts to the distribution directory"
         
-        4. Remove the previous maintenance version from /dist directory, if exists. Ie if
you're publishing 2.0.1 you would remove 2.0.0.  Verify that the release being removed is
in the distribution archives before removing.
+        4. remove any previous maintenance versions, i.e. if you're publishing 2.0.1 you
would remove 2.0.0.  Verify that the release being removed is in the distribution archives
before removing.
 
-                $ ls -la /www/archive.apache.org/dist/openjpa/2.0.0/
-                $ rm -rf /www/www.apache.org/dist/openjpa/2.0.0
+                $ svn rm <any older release artifact (if present)>
+                $ svn commit -m "Cleaning up older releases"
 
     4. Update the [JIRA Releases](https://issues.apache.org/jira/plugins/servlet/project-config/OPENJPA/versions)
page to mark the version as "released", and set the date to the date that the release was
approved. 
     (You may need to make a new release entry for the next release.)



Mime
View raw message