Author: aadamchik
Date: Thu Sep 14 19:04:58 2006
New Revision: 446460

URL: http://svn.apache.org/viewvc?view=rev&rev=446460
Log:
adding snapshot deploy step to the nightly build

Modified:
    
incubator/cayenne/main/trunk/other/cayenne-build-tools/src/main/bin/nightly-build.pl

Modified: 
incubator/cayenne/main/trunk/other/cayenne-build-tools/src/main/bin/nightly-build.pl
URL: 
http://svn.apache.org/viewvc/incubator/cayenne/main/trunk/other/cayenne-build-tools/src/main/bin/nightly-build.pl?view=diff&rev=446460&r1=446459&r2=446460
==============================================================================
--- 
incubator/cayenne/main/trunk/other/cayenne-build-tools/src/main/bin/nightly-build.pl
 (original)
+++ 
incubator/cayenne/main/trunk/other/cayenne-build-tools/src/main/bin/nightly-build.pl
 Thu Sep 14 19:04:58 2006
@@ -93,10 +93,23 @@
        my $gz_file = $gz_files[0];
        $status = run_command("scp $gz_files[0] $upload_dir/");
        die_with_email("Can't upload release, return status: $status\n") if 
$status;
+
+       # Publish Maven snapshots - have to do it from module dirs - doesn't 
work from parent
+       publish_snapshot("$cayenne_src/core/cayenne-jdk1.4");   
+       publish_snapshot("$cayenne_src/core/cayenne-jdk1.5");   
+       publish_snapshot("$cayenne_src/core/cayenne-jpa");      
+       publish_snapshot("$cayenne_src/core/cayenne-jpa-agent");        
 }
 
 print_line("====== SUCCESS\n");
 success_email("Build Succeeded.");
+
+sub publish_snapshot() {
+       my $dir = shift;
+       chdir "$dir" or die_with_email("Can't change to $dir: $!\n");
+       my $status = run_command("mvn deploy");
+       die_with_email("Deploy of $dir failed, return status: $status\n") if 
$status;
+}
 
 sub get_source() {
        if($opt_n) {


Reply via email to