Thanks Grant. Should we remove https://svn.apache.org/repos/asf/lucene/java/nightly entirely? Ie we are not using any of these files anymore?:
README.txt nightly.properties nightly.sh.bak publish-maven.sh nightly.cron nightly.sh Mike On Wed, Aug 26, 2009 at 8:20 AM, Grant Ingersoll<gsing...@apache.org> wrote: > Here's what is currently run on Hudson as shell: > > set -x > > export FORREST_HOME=/export/home/nigel/tools/forrest/latest > > ANT_HOME=/export/home/hudson/tools/ant/latest > > ARTIFACTS=$WORKSPACE/artifacts > MAVEN_ARTIFACTS=$WORKSPACE/maven_artifacts > TRUNK=$WORKSPACE/trunk > mkdir -p $ARTIFACTS > mkdir -p $MAVEN_ARTIFACTS > cd $TRUNK > > echo "Workspace: $WORKSPACE" > > # run build > #$ANT_HOME/bin/ant -lib /export/home/nigel/hudsonSupport/junit \ > # -Dversion=$BUILD_ID -Dtest.junit.output.format=xml nightly > # release it > #cp dist/*.tar.gz $ARTIFACTS > > #Package the Source > $ANT_HOME/bin/ant -Dversion=$BUILD_ID \ > -Dsvnversion.exe=/opt/subversion-current/bin/svnversion \ > -Dsvn.exe=/opt/subversion-current/bin/svn \ > clean package-tgz-src > # release it > cp dist/*-src.tar.gz $ARTIFACTS > > #Generate the Maven snapshot > #Update the Version # when doing a release > $ANT_HOME/bin/ant -lib /export/home/nigel/hudsonSupport/maven \ > -Dsvnversion.exe=/opt/subversion-current/bin/svnversion \ > -Dsvn.exe=/opt/subversion-current/bin/svn \ > -Dversion=2.9-SNAPSHOT generate-maven-artifacts > #copy the artifacts to the side so the cron job can publish them > echo "Copying Maven artifacts to $MAVEN_ARTIFACTS" > cp -R dist/maven/org/apache/lucene $MAVEN_ARTIFACTS > echo "Done Copying Maven Artifacts" > > # run build > $ANT_HOME/bin/ant -lib /export/home/nigel/hudsonSupport/junit \ > -Dsvnversion.exe=/opt/subversion-current/bin/svnversion \ > -Dsvn.exe=/opt/subversion-current/bin/svn \ > -Dversion=$BUILD_ID -Dtest.junit.output.format=xml nightly > # release it > cp dist/*.tar.gz $ARTIFACTS > > $ANT_HOME/bin/ant -Dversion=$BUILD_ID \ > -Dsvnversion.exe=/opt/subversion-current/bin/svnversion \ > -Dsvn.exe=/opt/subversion-current/bin/svn \ > javadocs > > #Rerun nightly with clover on > $ANT_HOME/bin/ant -lib /export/home/nigel/hudsonSupport/junit \ > -lib /export/home/hudson/tools/clover/latest/lib \ > -Dsvnversion.exe=/opt/subversion-current/bin/svnversion \ > -Dsvn.exe=/opt/subversion-current/bin/svn \ > -Dversion=$BUILD_ID -Drun.clover=true clean nightly > > #generate the clover reports > $ANT_HOME/bin/ant -lib /export/home/nigel/hudsonSupport/junit \ > -lib /export/home/hudson/tools/clover/latest/lib \ > -Dsvnversion.exe=/opt/subversion-current/bin/svnversion \ > -Dsvn.exe=/opt/subversion-current/bin/svn \ > -Dversion=$BUILD_ID -Drun.clover=true generate-clover-reports > > > On Aug 25, 2009, at 7:39 PM, Chris Hostetter wrote: > >> >> : Grant does the cutover to hudson.zones still invoke the nightly.sh? I >> : thought it did? (But then looking at the console output from the >> : build, I can't "correlate" it..). >> >> nightly.sh is not run, there's a complicated set of shell commands >> configured in hudson that gets run instead. (why it's not just exec'ing a >> shellscript in svn isn't clear to me ... but it starts with "set -x" so >> the build log should make it clear exactly what's running. >> >> you can see from that log: the "nightly" ant target is still used. >> >> >> >> -Hoss >> > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: java-dev-unsubscr...@lucene.apache.org > For additional commands, e-mail: java-dev-h...@lucene.apache.org > > --------------------------------------------------------------------- To unsubscribe, e-mail: java-dev-unsubscr...@lucene.apache.org For additional commands, e-mail: java-dev-h...@lucene.apache.org