Seems to be working now..god knows why.. On Dec 16, 2009, at 12:57 PM, Miles Parker wrote:
> > OK, makes sense. I've checked out > http://wiki.eclipse.org/MoDisco/Releng/How_it_Works as well -- nice resource. > But..the example script changes are a substantial change from the > http://wiki.eclipse.org/Common_Build_Infrastructure/Publishing scripts, and > doesn't seem to match up to mo disco's quite either. > I just can't seem to make it work...! Does anyone have a reference for a .sh > that does work? Unfortunatly these are in user dirs so the one thing I can't > look at. > > The build is getting placed in (my user) promo_build, but the downloads > aren't getting populated.. this is my latest attempt: > > cgi-amp-promo-N.sh > > JOB_ID=cbi-amp-nightly > BUILD_TYPE=N > ANT=/opt/public/common/apache-ant-1.7.1/bin/ant > RELENG_DIR=/opt/users/hudsonbuild/.hudson/jobs/$JOB_ID/workspace/build/org.eclipse.amp.releng > PROMO_LOGS_DIR=/home/data/users/mparker/promo_logs > BUILD_LOC=/home/data/users/mparker/promo_build > logFile=$PROMO_LOGS_DIR/promo_log.txt > > DATE=`date +%Y%m%d-%H%M` > > echo "$DATE: getting last successful build" >> $logFile > mkdir -p $BUILD_LOC > rm -f $BUILD_LOC/build.zip > rm -rf $BUILD_LOC/build > cd $BUILD_LOC > wget --no-check-certificate > "https://build.eclipse.org/hudson/job/$JOB_ID/lastSuccessfulBuild/artifact/build/*zip*/build.zip" > if [ ! -f build.zip ]; then echo "ERROR:build.zip (from Hudson) not found"; > exit -2; fi > unzip build.zip > echo "$DATE: publishing nightly build ..." >> $logFile > cd ../ > mkdir -p $PROMO_LOGS_DIR > $ANT -f $RELENG_DIR/promote.xml > -Dpromote.properties=$RELENG_DIR/promote-$BUILD_TYPE.properties -verbose > 2>/dev/null 1> $PROMO_LOGS_DIR/$JOB_ID-promo-$BUILD_TYPE.txt > > promote-N.properties > > # source dir > sourceZipsDir=/home/data/users/mparker/promo_build > > # target dir > targetZipsDir=/home/data/httpd/download.eclipse.org/amp/drops/nightly/0.5.0 > > # group owner of new files > targetGroup=modeling.amp > > # type(s) to copy (N, I, M, S, R; default to all) > buildTypes=N > > # synch method method (add or replace; add = keep adding new builds; replace > = keep 1 build per branch) > synchMethod=add > > # if set, update zip will be unpacked into destination dir and use > synchMethod above to add or replace contents > targetUpdateDir=/home/data/httpd/download.eclipse.org/amp/updates/nightly > > > And ant log: > > > Apache Ant version 1.7.1 compiled on June 27 2008Buildfile: > /opt/users/hudsonbuild/.hudson/jobs/cbi-amp-nightly/workspace/build/org.eclipse.amp.releng/promote.xmlDetected > Java version: 1.4 in: /usr/lib/jvm/java-1_4_2-ibm-1.4.2/jreDetected OS: Linux > parsing buildfile > /opt/users/hudsonbuild/.hudson/jobs/cbi-amp-nightly/workspace/ > build/org.eclipse.amp.releng/promote.xml with URI = > file:/opt/users/hudsonbuild/ > .hudson/jobs/cbi-amp-nightly/workspace/build/org.eclipse.amp.releng/promote.xml > Project base dir set to: > /opt/users/hudsonbuild/.hudson/jobs/cbi-amp-nightly/wor > kspace/build/org.eclipse.amp.releng > Build sequence for target(s) `run' is [run] > Complete build sequence is [run, ] > > run:[antlib:org.apache.tools.ant] Could not load definitions from resource > org/apach > e/tools/ant/antlib.xml. It could not be found.Override ignored for property > "promote.properties" > [property] Loading > /opt/users/hudsonbuild/.hudson/jobs/cbi-amp-nightly/workspace/build/org.eclipse.amp.releng/promote-N.properties > [property] Loading > /opt/users/hudsonbuild/.hudson/jobs/cbi-amp-nightly/workspac > e/build/org.eclipse.amp.releng/build.properties > Property "buildTimestamp" has not been set > kspace/build/org.eclipse.dash.common.releng > [ant] calling target(s) [default] in build file > /opt/users/hudsonbuild/.hudson/jobs/cbi-amp-nightly/workspace/build/org.eclipse.dash.common.releng/promote.xml > parsing buildfile > /opt/users/hudsonbuild/.hudson/jobs/cbi-amp-nightly/workspace/build/org.eclipse.dash.common.releng/promote.xml > with URI = > file:/opt/users/hudsonbuild/.hudson/jobs/cbi-amp-nightly/workspace/build/org.eclipse.dash.common.releng/promote.xml > Project base dir set to: > /opt/users/hudsonbuild/.hudson/jobs/cbi-amp-nightly/workspace/build/org.eclipse.dash.common.releng > Override ignored for property "promote.properties" > [property] Loading > /opt/users/hudsonbuild/.hudson/jobs/cbi-amp-nightly/workspace/build/org.eclipse.amp.releng/promote-N.properties > Override ignored for property "targetUpdateDir" > Override ignored for property "synchMethod" > Override ignored for property "buildTypes" > Override ignored for property "targetZipsDir" > Override ignored for property "sourceZipsDir" > Override ignored for property "targetGroup" > [ant] Entering > /opt/users/hudsonbuild/.hudson/jobs/cbi-amp-nightly/workspace/build/org.eclipse.dash.common.releng/promote.xml... > Build sequence for target(s) `main' is [init, main]Complete build sequence is > [init, main, test, ] > init: > Property "classpath" has not been setProperty "thirdPartyJarsDir" has not > been set > dropping > /opt/users/hudsonbuild/.hudson/jobs/cbi-amp-nightly/workspace/build/org > .eclipse.dash.common.releng/${classpath} from path as it doesn't exist > dropping > /opt/users/hudsonbuild/.hudson/jobs/cbi-amp-nightly/workspace/build/org.eclipse.dash.common.releng/${thirdPartyJarsDir}/ant-contrib.jar > from path as it doesn't exist > dropping /usr/share/java/ant-contrib.jar from path as it doesn't exist > parsing buildfile > jar:file:/opt/users/hudsonbuild/.hudson/jobs/cbi-amp-nightly/workspace/build/org.eclipse.dash.common.releng/lib/ant-contrib.jar!/net/sf/antcontrib/antlib.xml > with URI = > jar:file:/opt/users/hudsonbuild/.hudson/jobs/cbi-amp-nightly/workspace/build/org.eclipse.dash.common.releng/lib/ant-contrib.jar!/net/sf/antcontrib/antlib.xml > parsing buildfile > jar:file:/opt/users/hudsonbuild/.hudson/jobs/cbi-amp-nightly/workspace/build/org.eclipse.amp.releng/lib/ant-contrib.jar!/net/sf/antcontrib/antlib.xml > with URI = > jar:file:/opt/users/hudsonbuild/.hudson/jobs/cbi-amp-nightly/workspace/build/org.eclipse.amp.releng/lib/ant-contrib.jar!/net/sf/antcontrib/antlib.xml > Override ignored for property "sourceZipsDOverride ignored for property > "targetZipsDir" > Override ignored for property "buildTypes" > Override ignored for property "targetGroup" > Override ignored for property "synchMethod" > Override ignored for property "targetUpdateDir" > > main: > [mkdir] Skipping > /home/data/httpd/download.eclipse.org/amp/updates/nightly because it already > exists. > [mkdir] Skipping > /home/data/httpd/download.eclipse.org/amp/drops/nightly/0.5.0 because it > already exists. > [ant] Exiting > /opt/users/hudsonbuild/.hudson/jobs/cbi-amp-nightly/workspace/build/org.eclipse.dash.common.releng/promote.xml > > > > Miles > > > On Dec 16, 2009, at 6:58 AM, David Carver wrote: > >> I've put Nicolas's solution and promotion script example in the FAQ: >> >> http://wiki.eclipse.org/Common_Build_Infrastructure/Getting_Started/FAQ#The_lastSuccess_symbolic_link_disappeared_on_the_file_system.21_How_do_I_access_my_lastSuccessful_build. >> >> Dave >> >> Miles Parker wrote: >>> >>> Hi all, >>> >>> After Dave and I spent some time trying to get findbugs working with >>> cb-amp-nightly and discovering the svn bug prevventing that, I've been >>> struggling to get back to my last good build configuration. I'm pretty sure >>> that I've got the build.properties and build.xml back to the right place >>> and everything is building correctly into the N2009... dirs, but I'm not >>> getting the files to where they need to be to be promoted. >>> >>> ls /opt/users/hudsonbuild/.hudson/jobs/cbi-amp-nightly/ >>> >>> Doesn't have a lastSuccessful dir as specified in my boiler-plate >>> promote-N.properties. >>> >>> The only thing I can't rollback is the config so I've tried to reconstruct >>> that but perhaps there is something messed up there. Is there an example >>> configuration out there that we can look at? I'm wondering if the issue >>> might be here: >>> >>> _Archive the artifacts_ >>> >>> I have: >>> >>> build/?20*/** >>> >>> >>> Other settings.. >>> >>> >>> Params has EXTRA_FLAGS -forceContextQualifier -fetchTag HEAD >>> >>> Execute Shell: >>> # configuration export PROJRELENGROOT='-projRelengRoot >>> :pserver:anonym...@dev.eclipse.org:/cvsroot/modeling' export >>> PROJRELENGPATH='-projRelengPath >>> org.eclipse.amp/releng/org.eclipse.amp.releng' # parameters #export >>> SNAPSHOT="true" # run the build . >>> /opt/public/cbi/build/org.eclipse.dash.common.releng/hudson/run.sh >>> >>> >>> Any ideas? >>> >>> thanks, >>> >>> Miles >>> >>> ------------------------------------------------------------------------ >>> >>> _______________________________________________ >>> dash-dev mailing list >>> dash-dev@eclipse.org >>> https://dev.eclipse.org/mailman/listinfo/dash-dev >>> >> >> _______________________________________________ >> dash-dev mailing list >> dash-dev@eclipse.org >> https://dev.eclipse.org/mailman/listinfo/dash-dev >
_______________________________________________ dash-dev mailing list dash-dev@eclipse.org https://dev.eclipse.org/mailman/listinfo/dash-dev