You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@maven.apache.org by rf...@apache.org on 2013/06/30 23:45:34 UTC

svn commit: r1498187 - in /maven/enforcer/trunk: README.TXT pom.xml

Author: rfscholte
Date: Sun Jun 30 21:45:33 2013
New Revision: 1498187

URL: http://svn.apache.org/r1498187
Log:
Add site-release profile + README.txt for the next release manager

Added:
    maven/enforcer/trunk/README.TXT
Modified:
    maven/enforcer/trunk/pom.xml

Added: maven/enforcer/trunk/README.TXT
URL: http://svn.apache.org/viewvc/maven/enforcer/trunk/README.TXT?rev=1498187&view=auto
==============================================================================
--- maven/enforcer/trunk/README.TXT (added)
+++ maven/enforcer/trunk/README.TXT Sun Jun 30 21:45:33 2013
@@ -0,0 +1,24 @@
+Deploying web site
+-------------------
+You can use the deploySite(.sh|.bat) script
+Without any profile, the site will be deployed to http://maven.apache.org/enforcer-archives/enforcer-${project.version}
+sh ./deploySite.sh -Preporting
+
+To deploy main version http://maven.apache.org/maven-release, use
+sh ./deploySite.sh -Preporting -Psite-release
+
+Note you can add arguments to the script to pass your svn credentials:
+-Dusername=
+-Dpassword=
+
+Workflow for site when releasing
+--------------------------------
+Once release staged, you can publish a staged site.
+cd target/checkout
+sh ./deploySite.sh -Preporting
+content will be in http://maven.apache.org/maven-release-archives/maven-release-${project.version}
+
+Once vote passed, redeploy main site:
+cd target/checkout (or use the version tag)
+sh ./deploySite.sh -Preporting -Psite-release
+

Modified: maven/enforcer/trunk/pom.xml
URL: http://svn.apache.org/viewvc/maven/enforcer/trunk/pom.xml?rev=1498187&r1=1498186&r2=1498187&view=diff
==============================================================================
--- maven/enforcer/trunk/pom.xml (original)
+++ maven/enforcer/trunk/pom.xml Sun Jun 30 21:45:33 2013
@@ -279,4 +279,13 @@
     </plugins>
   </reporting>
 
+  <profiles>
+    <profile>
+      <id>site-release</id>
+      <properties>
+        <maven.site.path>${project.artifactId}</maven.site.path>
+      </properties>
+    </profile>
+  </profiles>
+
 </project>