continuum-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From tryg...@apache.org
Subject svn commit: r161451 - in maven/continuum/trunk/continuum-site: project.xml src/site/xdoc/about.fml src/site/xdoc/getting-started.xml src/site/xdoc/planned-features.xml
Date Fri, 15 Apr 2005 13:21:49 GMT
Author: trygvis
Date: Fri Apr 15 06:21:48 2005
New Revision: 161451

URL: http://svn.apache.org/viewcvs?view=rev&rev=161451
Log:
o Adding documentation on how to add and build projects.

Modified:
    maven/continuum/trunk/continuum-site/project.xml
    maven/continuum/trunk/continuum-site/src/site/xdoc/about.fml
    maven/continuum/trunk/continuum-site/src/site/xdoc/getting-started.xml
    maven/continuum/trunk/continuum-site/src/site/xdoc/planned-features.xml

Modified: maven/continuum/trunk/continuum-site/project.xml
URL: http://svn.apache.org/viewcvs/maven/continuum/trunk/continuum-site/project.xml?view=diff&r1=161450&r2=161451
==============================================================================
--- maven/continuum/trunk/continuum-site/project.xml (original)
+++ maven/continuum/trunk/continuum-site/project.xml Fri Apr 15 06:21:48 2005
@@ -1,14 +1,15 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- 
+
+<!--
 /*
  * Copyright 2001-2005 The Apache Software Foundation.
- * 
+ *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
  * You may obtain a copy of the License at
- * 
+ *
  *      http://www.apache.org/licenses/LICENSE-2.0
- * 
+ *
  * Unless required by applicable law or agreed to in writing, software
  * distributed under the License is distributed on an "AS IS" BASIS,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
@@ -46,7 +47,7 @@
       <id>jvanzyl</id>
       <name>Jason van Zyl</name>
       <email>jason@maven.org</email>
-      <organization>Maven</organization>
+      <organization>Mergere, Inc</organization>
       <roles>
         <role>Architect</role>
         <role>Release Manager</role>
@@ -56,12 +57,10 @@
       <id>trygvis</id>
       <name>Trygve Laugstol</name>
       <email>trygvis@apache.org</email>
-      <organization>ASF</organization>
+      <organization>Mergere, Inc</organization>
       <roles>
-        <role>PMC Member</role>
         <role>Developer</role>
       </roles>
-      <timezone>+1</timezone>
     </developer>
   </developers>
   <mailingLists>

Modified: maven/continuum/trunk/continuum-site/src/site/xdoc/about.fml
URL: http://svn.apache.org/viewcvs/maven/continuum/trunk/continuum-site/src/site/xdoc/about.fml?view=diff&r1=161450&r2=161451
==============================================================================
--- maven/continuum/trunk/continuum-site/src/site/xdoc/about.fml (original)
+++ maven/continuum/trunk/continuum-site/src/site/xdoc/about.fml Fri Apr 15 06:21:48 2005
@@ -10,7 +10,7 @@
           For more information on what continous integration is there are lots of articles
on the internet:
           <ul>
             <li>Martin Fowler has a article called
-                <a href="http://www.martinfowler.com/articles/continuousIntegration.html">"Continuous
Integration"</a>
+              <a href="http://www.martinfowler.com/articles/continuousIntegration.html">"Continuous
Integration"</a>
             </li>
             <li>The C2 wiki has a page on
               <a href="http://c2.com/cgi/wiki?ContinuousIntegration">ContinuousIntegration</a>
@@ -27,8 +27,10 @@
         </p>
         <ul>
           <li>A easy to use web interface</li>
-          <li>A very easy way to add new projects, see the <a href="adding-projects.html">adding
projects</a> page for
-              more information</li>
+          <li>A very easy way to add new projects, see the
+            <a href="getting-started.html#Adding_projects">adding projects</a>
section page for
+              more information
+          </li>
           <li>A XML-RPC interface for automation and remoting</li>
           <li>Mail notification</li>
         </ul>
@@ -68,7 +70,8 @@
           join the project.
         </p>
         <p>
-          For more information, please see <a href="http://maven.apache.org/contributing/help.html">How
to Help</a>.
+          For more information, please see
+          <a href="http://maven.apache.org/contributing/help.html">How to Help</a>.
         </p>
       </answer>
     </faq>

Modified: maven/continuum/trunk/continuum-site/src/site/xdoc/getting-started.xml
URL: http://svn.apache.org/viewcvs/maven/continuum/trunk/continuum-site/src/site/xdoc/getting-started.xml?view=diff&r1=161450&r2=161451
==============================================================================
--- maven/continuum/trunk/continuum-site/src/site/xdoc/getting-started.xml (original)
+++ maven/continuum/trunk/continuum-site/src/site/xdoc/getting-started.xml Fri Apr 15 06:21:48
2005
@@ -14,5 +14,64 @@
         <a href="http://localhost:8080">http://localhost:8080</a> or by using
the XML-RPC interface on port 8000.
       </p>
     </section>
+    <section name="Adding Projects to Continuum">
+      <p>
+        When adding projects note that Continuum will check out the projects directly after
you press the button and
+        will not return untill after the projects has been checked out either successfully
or not. This is a known
+        issue with Continuum and asynchronous checkouts are
+        <a href="planned-features.html#Asynchronous_checkouts">planned</a>.
+      </p>
+      <subsection name="Adding Maven2 Projects">
+        <p>
+          When adding a Maven 2 project all you need is the URL to a POM. The POM has to
include at least the SCM
+          information to be able to check out the project.
+        </p>
+      </subsection>
+      <subsection name="Adding Maven1 Projects">
+        <p>
+          Adding a Maven 1 it pretty much like adding a Maven 2 project, give it a URL to
a POM with SCM information
+          and Continuum will add the projects.
+        </p>
+        <p>
+          There are is a caveat though: The POM cannot extend a parent POM. When Continuum
is downloading the POM it
+          won't know how to find the parent POMs. The best way to use Continuum with Maven
1 projects is to
+          give Continuum the root POM of your projects only and then have a special goal
in the root projects
+          <code>maven.xml</code> to build all of the projects. This is something
that hopefully will be remedied in
+          Maven 1.1.
+        </p>
+      </subsection>
+      <subsection name="Adding Ant Projects">
+        <p>
+          When adding Ant projects you have to specify the projects name, scm url, nag email
address and version and
+          the targets to execute.
+        </p>
+      </subsection>
+      <subsection name="Adding Shell Projects">
+        <p>
+          When adding Ant projects you have to specify the projects name, scm url, nag email
address and version and
+          the shell script to execute. The working directory of the project will be prepended
to the scripts path.
+        </p>
+      </subsection>
+    </section>
+    <section name="Building Projects">
+      <subsection name="Using the Web Interface">
+        <p>
+          To build a project with the web interface from the project list, simply press the
"build" button and the
+          project will be enqueued on the build list. If Continuum isn't already building
a project it will start the
+          build immediately.
+        </p>
+      </subsection>
+      <subsection name="Using the XML-RPC Interface">
+        <p>
+          By using the <code>continuum_cli.py</code> Python script you can remotely
controll Continuum. Start the
+          script by executing <source>python continuum_cli.py</source> and write
<code>help</code> to list all
+          available commands.
+        </p>
+        <p>
+          There is also a reusable Python library called <code>continuum.py</code>
that can be used to integrate
+          remote control over Continuum into other Python applications.
+        </p>
+      </subsection>
+    </section>
   </body>
 </document>

Modified: maven/continuum/trunk/continuum-site/src/site/xdoc/planned-features.xml
URL: http://svn.apache.org/viewcvs/maven/continuum/trunk/continuum-site/src/site/xdoc/planned-features.xml?view=diff&r1=161450&r2=161451
==============================================================================
--- maven/continuum/trunk/continuum-site/src/site/xdoc/planned-features.xml (original)
+++ maven/continuum/trunk/continuum-site/src/site/xdoc/planned-features.xml Fri Apr 15 06:21:48
2005
@@ -43,6 +43,14 @@
           </li>
         </ul>
       </subsection>
+      <subsection name="Asynchronous checkouts">
+        <p>
+          Currently all checkouts are done while the user presses the "add project" button
which can take up to
+          several minutes to complete. Continuum need to do this in the background and show
that the prjoect currently
+          are beeing checked out in the overview pages. For status updates on this issues
take a look at the
+          <a href="http://jira.codehaus.org/browse/CONTINUUM-60">JIRA issue</a>.
+        </p>
+      </subsection>
     </section>
   </body>
 </document>



Mime
View raw message