You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@maven.apache.org by ep...@apache.org on 2004/07/23 11:05:21 UTC
cvs commit: maven-plugins/cruisecontrol/xdocs properties.xml
epugh 2004/07/23 02:05:21
Modified: cruisecontrol/src/plugin-test/svn-scm project.properties
maven.xml
cruisecontrol/src/plugin-test/cvs-scm project.xml maven.xml
cruisecontrol plugin.jelly plugin.properties
cruisecontrol/xdocs properties.xml
Log:
MPCRUISECONTROL-8. More flexible external link to CruiseControl report.
Revision Changes Path
1.2 +1 -0 maven-plugins/cruisecontrol/src/plugin-test/svn-scm/project.properties
Index: project.properties
===================================================================
RCS file: /home/cvs/maven-plugins/cruisecontrol/src/plugin-test/svn-scm/project.properties,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- project.properties 23 Jul 2004 08:37:04 -0000 1.1
+++ project.properties 23 Jul 2004 09:05:21 -0000 1.2
@@ -18,5 +18,6 @@
# MUST specify these, even though they are the defaults, so we can run inside reactor where they were already set
maven.cruisecontrol.config=${maven.build.dest}
maven.cruisecontrol.home=${maven.build.dest}
+maven.cruisecontrol.buildresults.site=http://sometest.server.com:8080
1.2 +6 -6 maven-plugins/cruisecontrol/src/plugin-test/svn-scm/maven.xml
Index: maven.xml
===================================================================
RCS file: /home/cvs/maven-plugins/cruisecontrol/src/plugin-test/svn-scm/maven.xml,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- maven.xml 8 Jul 2004 13:06:14 -0000 1.1
+++ maven.xml 23 Jul 2004 09:05:21 -0000 1.2
@@ -22,7 +22,7 @@
xmlns:maven="jelly:maven"
xmlns:ant="jelly:ant">
- <goal name="testPlugin" prereqs="test-init,test-cruisecontrol-configure,test-cruisecontrol-validate,test-cruisecontrol-jsl-file">
+ <goal name="testPlugin" prereqs="test-init,test-cruisecontrol-configure,test-cruisecontrol-validate,test-cruisecontrol-jsl-file,test-report-link-to-cruisecontrol">
<attainGoal name="clean"/>
</goal>
@@ -59,9 +59,9 @@
</goal>
-
-
-
-
-
+ <goal name="test-report-link-to-cruisecontrol">
+ <attainGoal name="maven-cruisecontrol-plugin:report"/>
+ <j:set var="cruiseControlURL" value="${context.getVariable('maven.cruisecontrol.buildresults.url')}"/>
+ <assert:assertEquals expected="http://sometest.server.com:8080/buildresults/test-maven-cruisecontrol-svn-plugin" value="${cruiseControlURL.trim()}"/>
+ </goal>
</project>
1.2 +4 -0 maven-plugins/cruisecontrol/src/plugin-test/cvs-scm/project.xml
Index: project.xml
===================================================================
RCS file: /home/cvs/maven-plugins/cruisecontrol/src/plugin-test/cvs-scm/project.xml,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- project.xml 8 Jul 2004 13:06:14 -0000 1.1
+++ project.xml 23 Jul 2004 09:05:21 -0000 1.2
@@ -25,4 +25,8 @@
<connection>scm:cvs:pserver:anoncvs@cvs.apache.org:/home/cvspublic:maven-plugins/cruisecontrol/src/plugin-test/cvs-scm</connection>
<url>http://cvs.apache.org/viewcvs/maven-plugins/cruisecontrol/src/plugin-test/cvs-scm</url>
</repository>
+
+ <reports>
+ <report>maven-cruisecontrol-plugin</report>
+ </reports>
</project>
1.4 +7 -1 maven-plugins/cruisecontrol/src/plugin-test/cvs-scm/maven.xml
Index: maven.xml
===================================================================
RCS file: /home/cvs/maven-plugins/cruisecontrol/src/plugin-test/cvs-scm/maven.xml,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- maven.xml 23 Jul 2004 08:37:37 -0000 1.3
+++ maven.xml 23 Jul 2004 09:05:21 -0000 1.4
@@ -22,7 +22,7 @@
xmlns:maven="jelly:maven"
xmlns:ant="jelly:ant">
- <goal name="testPlugin" prereqs="test-init,test-cruisecontrol-configure,test-cruisecontrol-validate,test-cruisecontrol-jsl-file">
+ <goal name="testPlugin" prereqs="test-init,test-cruisecontrol-configure,test-cruisecontrol-validate,test-cruisecontrol-jsl-file,test-report-link-to-cruisecontrol">
<attainGoal name="clean"/>
</goal>
@@ -63,6 +63,12 @@
<x:set var="count" select="count($cruisecontrolDoc/cruisecontrol/project/modificationset/buildstatus)"/>
<assert:assertEquals expected="1" value="${count.intValue().toString()}"/>
</goal>
+
+ <goal name="test-report-link-to-cruisecontrol">
+ <attainGoal name="maven-cruisecontrol-plugin:report"/>
+ <j:set var="cruiseControlURL" value="${context.getVariable('maven.cruisecontrol.buildresults.url')}"/>
+ <assert:assertEquals expected="http://maven.apache.org/reference/plugins/cruisecontrol//cruisecontrol/buildresults/test-maven-cruisecontrol-cvs-plugin" value="${cruiseControlURL.trim()}"/>
+ </goal>
1.9 +1 -1 maven-plugins/cruisecontrol/plugin.jelly
Index: plugin.jelly
===================================================================
RCS file: /home/cvs/maven-plugins/cruisecontrol/plugin.jelly,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -r1.8 -r1.9
--- plugin.jelly 8 Jul 2004 13:08:13 -0000 1.8
+++ plugin.jelly 23 Jul 2004 09:05:21 -0000 1.9
@@ -94,7 +94,7 @@
<doc:registerReport
name="CC Build Results"
pluginName="maven-cruisecontrol-plugin"
- externalLink="${maven.cruisecontrol.buildresults.url}/${pom.artifactId}"
+ externalLink="${maven.cruisecontrol.buildresults.url}"
description="See the cruise control build results page for this project." />
</goal>
1.9 +2 -0 maven-plugins/cruisecontrol/plugin.properties
Index: plugin.properties
===================================================================
RCS file: /home/cvs/maven-plugins/cruisecontrol/plugin.properties,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -r1.8 -r1.9
--- plugin.properties 23 Jul 2004 08:37:37 -0000 1.8
+++ plugin.properties 23 Jul 2004 09:05:21 -0000 1.9
@@ -25,3 +25,5 @@
maven.cruisecontrol.template=${plugin.resources}/cruisecontrol.jsl
maven.cruisecontrol.buildresults.url=http://localhost:8080/cruisecontrol
maven.cruisecontrol.trigger.projects=
+maven.cruisecontrol.buildresults.site=${pom.url}/cruisecontrol
+maven.cruisecontrol.buildresults.url=${maven.cruisecontrol.buildresults.site}/buildresults/${pom.artifactId}
1.7 +11 -0 maven-plugins/cruisecontrol/xdocs/properties.xml
Index: properties.xml
===================================================================
RCS file: /home/cvs/maven-plugins/cruisecontrol/xdocs/properties.xml,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- properties.xml 23 Jul 2004 08:37:37 -0000 1.6
+++ properties.xml 23 Jul 2004 09:05:21 -0000 1.7
@@ -118,6 +118,17 @@
have changed.
</p>
</td>
+ </tr>
+ <tr>
+ <td>maven.cruisecontrol.buildresults.site</td>
+ <td>Yes</td>
+ <td>
+ <p>
+ The root of the cruisecontrol site used in generating the link to
+ CruiseControl. By default this is <code>pom.url</code>. While not required,
+ typically you will need to set this.
+ </p>
+ </td>
</tr>
</table>
</section>
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org