publish site before tests run
diff --git a/releng.control/cc_project_build.xml b/releng.control/cc_project_build.xml
index 73b0988..d2c4105 100644
--- a/releng.control/cc_project_build.xml
+++ b/releng.control/cc_project_build.xml
@@ -88,10 +88,10 @@
         <ant
             antfile="${builder}"
             target="site"/>
-        <!--
-            copy what we have so far <ant
+        
+         <ant
             antfile="cc_copyArtifacts.xml"/>
-        -->
+        
     </target>
     <target
         name="doCleanBuild"
diff --git a/releng.wtpbuilder/distribution/jsdt.build/build.xml b/releng.wtpbuilder/distribution/jsdt.build/build.xml
index 07449fc..152a60f 100644
--- a/releng.wtpbuilder/distribution/jsdt.build/build.xml
+++ b/releng.wtpbuilder/distribution/jsdt.build/build.xml
@@ -67,17 +67,34 @@
         <!-- package -->
         <antcall
             target="package"/>
-            
-		<!-- publish what we have so far. 'site' prepares things, 'cc_copy -->
+
+    	<!-- publish now, before tests, etc. 
+        <antcall
+            target="publishEarly"/>
+-->
+
+    </target>
+
+    <target
+        name="publishEarly"
+        depends="init"
+        if="publisherAvailable">
+	             <!-- publish what we have so far. 'site' prepares things, 'cc_copyArtifacts' copies to artifacts site -->
         <ant
             antfile="${wtp.builder.home}/build.xml"
             target="site"/>
-       <ant
-           antfile="${env.RELENG_CONTROL}/cc_copyArtifacts.xml" />
-           
-    	
+        <ant
+            antfile="${env.RELENG_CONTROL}/cc_copyArtifacts.xml"/>
     </target>
 
+    <target
+        name="init">
+        <available
+            file="${env.RELENG_CONTROL}/cc_copyArtifacts.xml"
+            property="publisherAvailable"/>
+    </target>
+	
+	
     <!-- invoking runbuild.xml targetting getBaseBuilder -->
     <target
         name="getBaseBuilder"