From 4a59fbd8fbd436f0a8f4a2c98a18a44061201460 Mon Sep 17 00:00:00 2001 From: david_williams <david_williams> Date: Sat, 11 Nov 2006 05:20:25 +0000 Subject: [PATCH] added standard upload task for dali --- releng.wtpbuilder/distribution/dali.upload/build.xml | 1 + .../dali.upload/fallback.upload.properties | 12 ++++++++++++ .../wtp.upload/fallback.upload.properties | 6 +++--- 3 files changed, 16 insertions(+), 3 deletions(-) create mode 100644 releng.wtpbuilder/distribution/dali.upload/build.xml create mode 100644 releng.wtpbuilder/distribution/dali.upload/fallback.upload.properties diff --git a/releng.wtpbuilder/distribution/dali.upload/build.xml b/releng.wtpbuilder/distribution/dali.upload/build.xml new file mode 100644 index 000000000..281c10167 --- /dev/null +++ b/releng.wtpbuilder/distribution/dali.upload/build.xml @@ -0,0 +1 @@ +<project default="sync" basedir="."> <target name="sync" depends="initPropertyFile,check.upload" if="doUpload"> <!-- if this upload properties file hasn't been set yet, we will provide this fallback file --> <!-- but, since these properties are machine and user sensitive, its better if set "outside" wtpbuilder, such as in releng.control --> <property name="wtpbuilder.upload.properties.file" value="${basedir}/fallback.upload.properties" /> <property file="${wtpbuilder.upload.properties.file}" /> <ant antfile="${wtp.builder.home}/scripts/build/label.xml" /> <property file="${buildDirectory}/label.properties" /> <echo message="chmod for ${buildDirectory}/${buildLabel}"/> <!-- synch on host is a tiny bit faster if permisions already set --> <!-- and, remember, chmod ant task is implemented only for unix --> <exec executable="chmod"> <arg line="-Rc o+rx ${buildDirectory}/${buildLabel}" /> </exec> <echo message="RSYNC to: ${uploadRemoteDirectory}/${buildLabel}" /> <exec executable="rsync"> <arg line="-e ssh -Cavz ${rsyncRootPrefix}${buildDirectory}/${buildLabel} ${uploadUser}@${uploadServer}:${uploadRemoteDirectory}" /> </exec> </target> <target name="check.upload" depends="initPropertyFile"> <condition property="doUpload"> <equals arg1="${build.upload}" arg2="true" /> </condition> </target> <target name="initPropertyFile"> <!-- if this upload properties file hasn't been set yet, we will provide this fallback file --> <!-- but, since these properties are machine and user sensitive, its better if set "outside" wtpbuilder, such as in releng.control --> <property name="wtpbuilder.upload.properties.file" value="${basedir}/fallback.upload.properties" /> <property file="${wtpbuilder.upload.properties.file}" /> </target> </project> diff --git a/releng.wtpbuilder/distribution/dali.upload/fallback.upload.properties b/releng.wtpbuilder/distribution/dali.upload/fallback.upload.properties new file mode 100644 index 000000000..a21e655ec --- /dev/null +++ b/releng.wtpbuilder/distribution/dali.upload/fallback.upload.properties @@ -0,0 +1,12 @@ +uploadUser=david_williams +uploadPassword="This is not really used since ssh login is assumed (required)" +uploadServer=download.eclipse.org +uploadRemoteDirectory=/home/data/users/david_williams/downloads/webtools/committers/drops + +# rsyncRootPrefix should be empty for linux machines. +# Windows using cygwin will needs something like /cygdrive/G/ +# for what ever drive or directory is parent of build.home +rsyncRootPrefix= + + +build.upload=true \ No newline at end of file diff --git a/releng.wtpbuilder/distribution/wtp.upload/fallback.upload.properties b/releng.wtpbuilder/distribution/wtp.upload/fallback.upload.properties index a0638b735..a21e655ec 100644 --- a/releng.wtpbuilder/distribution/wtp.upload/fallback.upload.properties +++ b/releng.wtpbuilder/distribution/wtp.upload/fallback.upload.properties @@ -1,7 +1,7 @@ -uploadUser=ndai +uploadUser=david_williams uploadPassword="This is not really used since ssh login is assumed (required)" -uploadServer=download1.eclipse.org -uploadRemoteDirectory=/home/data/users/ndai/downloads/webtools/committers/drops +uploadServer=download.eclipse.org +uploadRemoteDirectory=/home/data/users/david_williams/downloads/webtools/committers/drops # rsyncRootPrefix should be empty for linux machines. # Windows using cygwin will needs something like /cygdrive/G/ -- GitLab