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

Reply via email to