| <html> |
| |
| <head> |
| <meta http-equiv="Content-Language" content="en-us"> |
| <title>Continuus Tasks</title> |
| <link rel="stylesheet" type="text/css" href="../stylesheets/antmanual.css"> |
| </head> |
| |
| <body> |
| |
| <h1>Continuus Support</h1> |
| <ul> |
| <li><a href="#ccmheckin">CCMCheckin</a></li> |
| <li><a href="#ccmcheckout">CCMCheckout</a></li> |
| <li><a href="#ccmcheckintask">CCMCheckinTask</a></li> |
| <li><a href="#ccmreconfigure">CCMReconfigure</a></li> |
| <li><a href="#ccmcreatetask">CCMCreateTask</a></li> |
| </ul> |
| |
| <p>These ant tasks are wrappers around Continuus Source Manager. They have been tested |
| agains versions 5.1/6.2 on Windows 2000, but should work on other platforms with ccm installed.</p> |
| <p>author: <a href="mailto:benoit.moussaud@criltelecom.com">Benoit Mousaud (benoit.moussaud@criltelecom.com) </a></p> |
| <hr> |
| <h2><a name="ccmheckin">CCMCheckin</a></h2> |
| <h3>Description</h3> |
| Task to checkin a file |
| <h3>Parameters</h3> |
| <table border="1" cellpadding="2" cellspacing="0" width="598"> |
| <tr> |
| <th>Attribute</th> |
| <th>Values</th> |
| <th>Required</th> |
| </tr> |
| <tr> |
| <td>file</td> |
| <td>Path to the file that the command will operate on</td> |
| <td>Yes</td> |
| </tr> |
| <tr> |
| <td>comment</td> |
| <td>Specify a comment. Default is "Checkin" plus the date</td> |
| <td>No</td> |
| </tr> |
| <tr> |
| <td>task</td> |
| <td>Specify the task number used to check in the file (may use 'default')</td> |
| <td>No</td> |
| </tr> |
| <tr> |
| <td>ccmdir</td> |
| <td>path to the ccm executable file, required if it is not on the PATH</td> |
| <td>No</td> |
| </tr> |
| </table> |
| <h3>Examples</h3> |
| <blockquote> |
| <pre><ccmcheckin file="c:/wa/com/foo/MyFile.java" |
| comment="mycomment"/> |
| </pre> |
| </blockquote> |
| <p>Checks in the file <i>c:/wa/com/foo/MyFile.java</i>. |
| Comment attribute <i>mycomment</i> is added as a task comment. The task |
| used is the one set as the default.</p> |
| <hr> |
| <h2><a name="ccmheckout">CCMCheckout</a></h2> |
| <h3>Description</h3> |
| Task to perform a Checkout command to Continuus |
| <h3>Parameters</h3> |
| <table border="1" cellpadding="2" cellspacing="0" width="614"> |
| <tr> |
| <th>Attribute</th> |
| <th>Values</th> |
| <th>Required</th> |
| </tr> |
| <tr> |
| <td>file</td> |
| <td>Path to the file that the command will operate on</td> |
| <td rowspan=2">Yes (file|fileset)</td> |
| </tr> |
| <tr> |
| <td>fileset</td> |
| <td>filset containing the file to be checked out</td> |
| </tr> |
| <tr> |
| <td>comment</td> |
| <td>Specify a comment.</td> |
| <td>No</td> |
| </tr> |
| <tr> |
| <td>task</td> |
| <td>Specify the task number used to checkin the file (may use |
| 'default')</td> |
| <td>No</td> |
| </tr> |
| <tr> |
| <td>ccmdir</td> |
| <td>path to the ccm executable file, required if it is not on the PATH</td> |
| <td>No</td> |
| </tr> |
| </table> |
| <h3>Examples</h3> |
| <blockquote> |
| <pre><ccmcheckout file="c:/wa/com/foo/MyFile.java" |
| comment="mycomment"/> |
| </pre> |
| </blockquote> |
| <p>Check out the file <i>c:/wa/com/foo/MyFile.java</i>. |
| Comment attribute <i>mycomment</i> is added as a task comment |
| The used task is the one set as the default.</p> |
| <blockquote> |
| <pre><ccmcheckout comment="mycomment"> |
| <fileset dir="lib" > |
| <include name="**/*.jar" /> |
| </fileset> |
| </ccmcheckout > |
| </pre> |
| </blockquote> |
| |
| <p>Check out all the files in the <i>lib</i> directory having the <i>.jar</i> extension. |
| Comment attribute <i>mycomment</i> is added as a task comment |
| The used task is the one set as the default.</p> |
| |
| |
| |
| <hr> |
| <h2><a name="ccmcheckintask">CCMCheckinTask</a></h2> |
| <h3>Description</h3> |
| Task to perform a check in default task command to Continuus |
| <h3>Parameters</h3> |
| <table border="1" cellpadding="2" cellspacing="0"> |
| <tr> |
| <th>Attribute</th> |
| <th>Values</th> |
| <th>Required</th> |
| </tr> |
| <tr> |
| <td>comment</td> |
| <td>Specify a comment.</td> |
| <td>No</td> |
| </tr> |
| <tr> |
| <td>task</td> |
| <td>Specify the task number used to check in the file (may use 'default')</td> |
| <td>No</td> |
| </tr> |
| <tr> |
| <td>ccmdir</td> |
| <td >path to the ccm executable file, required if it is not on the PATH</td> |
| <td>No</td> |
| </tr> |
| </table> |
| <h3>Examples </h3> |
| <blockquote> |
| <pre><ccmcheckintask comment="blahblah/> |
| </pre> |
| </blockquote> |
| <p>Does a Checkin default task on all the checked out files in the current task.</p> |
| <hr> |
| <h2><a name="ccmreconfigure">CCMReconfigure</a></h2> |
| <h3>Description</h3> |
| Task to perform an reconfigure command to Continuus. |
| <h3>Parameters</h3> |
| <table border="1" cellpadding="2" cellspacing="0"> |
| <tr> |
| <th>Attribute</th> |
| <th>Values</th> |
| <th>Required</th> |
| </tr> |
| <tr> |
| <td>recurse</td> |
| <td>recurse on subproject (default false)</td> |
| <td>No</td> |
| </tr> |
| <tr> |
| <td>verbose</td> |
| <td>do a verbose reconfigure operation (default false)</td> |
| <td>No</td> |
| </tr> |
| <tr> |
| <td>ccmproject</td> |
| <td>Specifies the ccm project on which the operation is applied.</td> |
| <td>Yes</td> |
| </tr> |
| <tr> |
| <td>ccmdir</td> |
| <td >path to the ccm executable file, required if it is not on the PATH</td> |
| <td>No</td> |
| </tr> |
| </table> |
| <h3>Examples</h3> |
| <blockquote> |
| <pre><ccmreconfigure ccmproject="ANTCCM_TEST#BMO_1" |
| verbose="true" /> |
| </pre> |
| </blockquote> |
| <p>Does a Continuus <i>reconfigure</i> on the project <i>ANTCCM_TEST#BMO_1</i>. |
| </p> |
| <hr> |
| <h2><a name="ccmcreatetask">CCMCreateTask</a></h2> |
| <h3>Description</h3> |
| Create a Continuus task. |
| <h3>Parameters</h3> |
| <table border="1" cellpadding="2" cellspacing="0"> |
| <tr> |
| <th>Attribute</th> |
| <th>Values</th> |
| <th>Required</th> |
| </tr> |
| <tr> |
| <td>comment</td> |
| <td>Specify a comment.</td> |
| <td>No</td> |
| </tr> |
| <tr> |
| <td>platform</td> |
| <td>Specify the target platform</td> |
| <td>No</td> |
| </tr> |
| <tr> |
| <td>ccmdir</td> |
| <td >path to the ccm executable file, required if it is not on the PATH</td> |
| <td>No</td> |
| </tr> |
| <tr> |
| <td>resolver</td> |
| <td>Specify the resolver</td> |
| <td>No</td> |
| </tr> |
| <tr> |
| <td>release</td> |
| <td>Specify the CCM release</td> |
| <td>No</td> |
| </tr> |
| <tr> |
| <td>subsystem</td> |
| <td>Specify the subsystem</td> |
| <td>No</td> |
| </tr> |
| <tr> |
| <td>task</td> |
| <td>Specify the task number used to checkin the file (may use 'default')</td> |
| <td>No</td> |
| </tr> |
| </table> |
| <h3>Examples</h3> |
| <blockquote> |
| <pre><ccmcreatetask resolver="${user.name}" |
| release="ANTCCM_TEST" comment="blahblah" /> |
| </pre> |
| </blockquote> |
| <p>Creates a task for the release <i>ANTCCM_TEST</i> with the |
| current user as the resolver for this task.</p> |
| |
| <hr> |
| <p align="center">Copyright © 2001-2003 Apache Software Foundation. All rights |
| Reserved.</p> |
| </body> |
| |
| </html> |