You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cayenne.apache.org by aa...@apache.org on 2006/05/07 17:40:14 UTC
svn commit: r404784 - in
/incubator/cayenne/main/trunk/cayenne/cayenne-ant/bin: cvs-snapshot.pl
maven-build.sh nightly-build.pl
Author: aadamchik
Date: Sun May 7 08:40:10 2006
New Revision: 404784
URL: http://svn.apache.org/viewcvs?rev=404784&view=rev
Log:
fixing nightly build scripts to use SVN
Removed:
incubator/cayenne/main/trunk/cayenne/cayenne-ant/bin/cvs-snapshot.pl
Modified:
incubator/cayenne/main/trunk/cayenne/cayenne-ant/bin/maven-build.sh
incubator/cayenne/main/trunk/cayenne/cayenne-ant/bin/nightly-build.pl
Modified: incubator/cayenne/main/trunk/cayenne/cayenne-ant/bin/maven-build.sh
URL: http://svn.apache.org/viewcvs/incubator/cayenne/main/trunk/cayenne/cayenne-ant/bin/maven-build.sh?rev=404784&r1=404783&r2=404784&view=diff
==============================================================================
--- incubator/cayenne/main/trunk/cayenne/cayenne-ant/bin/maven-build.sh (original)
+++ incubator/cayenne/main/trunk/cayenne/cayenne-ant/bin/maven-build.sh Sun May 7 08:40:10 2006
@@ -5,7 +5,7 @@
CAYENNE_ANT=$CAYENNE_BASE/cayenne-ant
cd $CAYENNE_BASE
-cvs up
+svn up
cd $CAYENNE_ANT
ant clean
Modified: incubator/cayenne/main/trunk/cayenne/cayenne-ant/bin/nightly-build.pl
URL: http://svn.apache.org/viewcvs/incubator/cayenne/main/trunk/cayenne/cayenne-ant/bin/nightly-build.pl?rev=404784&r1=404783&r2=404784&view=diff
==============================================================================
--- incubator/cayenne/main/trunk/cayenne/cayenne-ant/bin/nightly-build.pl (original)
+++ incubator/cayenne/main/trunk/cayenne/cayenne-ant/bin/nightly-build.pl Sun May 7 08:40:10 2006
@@ -13,14 +13,14 @@
# 6. Entry in $HOME/.cayenne/connection.properties for "nightly-test"
#
# Command line:
-# nightly-build.pl -d cvsroot [-u] [-n] [-m email@example.com]
+# nightly-build.pl -d svnroot [-u] [-n] [-m email@example.com]
# -u - upload build and test results to the server
-# -n - skip CVS checkout (used mostly for debugging)
-# -d - CVSROOT to use for code checkout
+# -n - skip SVN checkout (used mostly for debugging)
+# -d - SVN path
#
# Crontab:
#
-# 2 5 * * * export CVS_RSH=ssh; /fullpathto/nightly-build.pl -d :ext:xyz@cvs.sourceforge.net:/cvsroot/cayenne [-u] [-m email@example.com] 2>&1 > /dev/null
+# 2 5 * * * export CVS_RSH=ssh; /fullpathto/nightly-build.pl -d http://svn.apache.org/repos/asf/incubator/cayenne/main/trunk/cayenne/ [-u] [-m email@example.com] 2>&1 > /dev/null
#
use strict;
@@ -144,26 +144,13 @@
mkpath($cayenne_src, 1, 0711) or die_with_email("Can't create build directory: $!\n");
chdir $cayenne_src or die_with_email("Can't change to $cayenne_src: $!\n");
- my $status = 0;
- my $i = 0;
-
- # cvs checkouts are unreliable...give it a few tries
- $ENV{"CVS_RSH"} = "ssh";
- for($i = 0; $i < 5; $i++) {
- $status = run_command(
- " cvs" .
- " -z3" .
- " -q" .
- " -d$opt_d" .
+ my $status = run_command(
+ " svn" .
" export" .
- " -D" .
- " \"1 minute ago\"" .
- " cayenne");
- print_line("CVS checkout status: $status\n");
- last unless $status;
- sleep 120;
- }
- die_with_email("CVS checkout failed, return status: $status, attempts: $i\n") if $status;
+ " $opt_d");
+ print_line("SVN checkout status: $status\n");
+
+ die_with_email("SVN checkout failed, return status: $status, attempts: $i\n") if $status;
}
}