You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@isis.apache.org by da...@apache.org on 2012/12/03 15:32:24 UTC
svn commit: r1416544 - in /isis/site/trunk/content: contributors/about.md
contributors/release-snapshot.md documentation.md
Author: danhaywood
Date: Mon Dec 3 14:32:22 2012
New Revision: 1416544
URL: http://svn.apache.org/viewvc?rev=1416544&view=rev
Log:
isis site -copying over stuff re: snapshot releases
Added:
isis/site/trunk/content/contributors/release-snapshot.md
Modified:
isis/site/trunk/content/contributors/about.md
isis/site/trunk/content/documentation.md
Modified: isis/site/trunk/content/contributors/about.md
URL: http://svn.apache.org/viewvc/isis/site/trunk/content/contributors/about.md?rev=1416544&r1=1416543&r2=1416544&view=diff
==============================================================================
--- isis/site/trunk/content/contributors/about.md (original)
+++ isis/site/trunk/content/contributors/about.md Mon Dec 3 14:32:22 2012
@@ -4,5 +4,6 @@ Title: Contributors
- [Git workflow](git-workflow.html)
- [Coding conventions](coding-conventions.html)
- [Updating the CMS site](updating-the-cms-site.html)
+- [Release snapshot](release-snapshot.html)
- [Release process](release-process.html)
- [Key generation](key-generation.html)
Added: isis/site/trunk/content/contributors/release-snapshot.md
URL: http://svn.apache.org/viewvc/isis/site/trunk/content/contributors/release-snapshot.md?rev=1416544&view=auto
==============================================================================
--- isis/site/trunk/content/contributors/release-snapshot.md (added)
+++ isis/site/trunk/content/contributors/release-snapshot.md Mon Dec 3 14:32:22 2012
@@ -0,0 +1,51 @@
+Title: Deploying a Snapshot Release
+
+The only prerequisites for performing a release is that the contributor has configured their environment. This involves updating your `~/.m2/settings.xml` file:
+
+<pre>
+<settings>
+ <servers>
+ <!-- To publish a snapshot of some part of Maven -->
+ <server>
+ <id>apache.snapshots.https</id>
+ <username>xxx</username>
+ <password>yyy</password>
+ </server>
+ ...
+ </servers>
+ ...
+</settings>
+</pre>
+
+where `xxx` and `yyy` constitute your apache LDAP username and password.
+
+This information is as documented in the [ASF documentation](http://www.apache.org/dev/publishing-maven-artifacts.html#dev-env).
+
+{note
+It is also possible to configure to use `.ssh` secure keys, and thereby avoid hardcoding your Apache LDAP password into your `.m2/settings.xml` file. A description of how to do this can be found, for example, [here](http://incubator.apache.org/bval/cwiki/release-setup.html).
+}
+
+### Sanity Check
+
+Before deploying the snapshot, perform a quick sanity check:
+
+* builds ok (`mvn clean install`)
+* an example app runs ok
+
+### Deploy All Modules
+
+Deploy all modules using:
+
+<pre>
+mvn -D deploy=snapshot deploy
+</pre>
+
+This will deploy all the modules that make up a release.
+
+To confirm that they are present, browse to Apache's [Nexus repository manager](https://repository.apache.org) and search for "isis".
+
+{note
+The deploy process is liable will take a long time. Go grab a bite of lunch.
+}
+
+
Modified: isis/site/trunk/content/documentation.md
URL: http://svn.apache.org/viewvc/isis/site/trunk/content/documentation.md?rev=1416544&r1=1416543&r2=1416544&view=diff
==============================================================================
--- isis/site/trunk/content/documentation.md (original)
+++ isis/site/trunk/content/documentation.md Mon Dec 3 14:32:22 2012
@@ -48,6 +48,7 @@ Title: Documentation
### Committers
- [Updating the CMS site](contributors/updating-the-cms-site.html)
+- [Release snapshot](contributors/release-snapshot.html)
- [Release process](contributors/release-process.html) [wip]
- [Key Generation](contributors/key-generation.html)
@@ -184,7 +185,7 @@ Title: Documentation
### JDO `no release`
- [About](components/objectstores/jdo/about.html) [stub]
-- [Maven and Eclipse](components/objectstores/jdo/hints-and-tips.html) [stub]
+- [Maven and Eclipse](components/objectstores/jdo/hints-and-tips.html)
}