You are viewing a plain text version of this content. The canonical link for it is here.
Posted to solr-commits@lucene.apache.org by Apache Wiki <wi...@apache.org> on 2011/03/12 22:21:22 UTC

[Solr Wiki] Update of "NightlyBuilds" by SteveRowe

Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Solr Wiki" for change notification.

The "NightlyBuilds" page has been changed by SteveRowe.
The comment on this change is: update to current practice.
http://wiki.apache.org/solr/NightlyBuilds?action=diff&rev1=4&rev2=5

--------------------------------------------------

  = Nightly Builds =
  
- Nightly builds can be found here: http://people.apache.org/builds/lucene/solr/nightly/
+ The Solr nightly builds are run on Jenkins (formerly Hudson).
  
- They are generated on the lucene.zones.apache.org machine via a cron which scps them to people.apache.org
+ The scripts run by Jenkins for Solr and Lucene (both the nightly builds and the more frequent test-only builds) are here:
  
- Scripts: https://svn.apache.org/viewvc/lucene/solr/nightly/
+ http://svn.apache.org/viewvc/lucene/dev/nightly/
  
- /!\ :TODO: /!\ ... whose crontab is this running in?
+ = Jenkins Builds =
  
+  * Trunk (4.0-SNAPSHOT): [[https://builds.apache.org/hudson/job/Solr-trunk/lastSuccessfulBuild/artifact/artifacts/|Download]] - [[http://builds.apache.org/hudson/job/Solr-trunk/|Status]] - [[http://builds.apache.org/hudson/job/Solr-trunk/lastSuccessfulBuild/clover/|Clover Test Coverage]] - [[http://builds.apache.org/hudson/job/Solr-trunk/javadoc/|Javadocs]]
+  * Branch 3x (3.2-SNAPSHOT): [[https://builds.apache.org/hudson/job/Solr-3.x/lastSuccessfulBuild/artifact/artifacts/|Download]] - [[https://builds.apache.org/hudson/job/Solr-3.x/|Status]] - [[https://hudson.apache.org/hudson/job/Solr-3.x/lastSuccessfulBuild/clover/|Clover Test Coverage]] - [[https://hudson.apache.org/hudson/job/Solr-3.x/javadoc/|Javadocs]]
  
- = Hudson Builds =
+ Maven artifacts are published by Jenkins for both Solr and Lucene by dedicated nightly Maven builds:
  
- Hudson also host continuous Solr builds at http://hudson.zones.apache.org/hudson/job/Solr-trunk/
+  * Trunk (4.0-SNAPSHOT): [[https://builds.apache.org/hudson/job/Lucene-Solr-Maven-trunk/lastSuccessfulBuild/artifact/maven_artifacts/|Download]] - [[http://builds.apache.org/hudson/job/Lucene-Solr-Maven-trunk/|Status]]
+  * Branch 3x (3.2-SNAPSHOT): [[https://builds.apache.org/hudson/job/Lucene-Solr-Maven-3.x/lastSuccessfulBuild/artifact/maven_artifacts/|Download]] - [[http://builds.apache.org/hudson/job/Lucene-Solr-Maven-3.x/|Status]]
  
- Maven nightly artifacts are being published to the Apache snapshot repository at http://people.apache.org/maven-snapshot-repository/org/apache/solr/
- 
- This takes place via a couple of steps:
-  1. Hudson runs "ant clean generate-maven-artifacts" and archives the dist/maven/* directory that is created
-  1. On the Hudson zone, under Grant's account, a cron job runs that copies said artifacts to the p.a.o repository once a day.  The publication script is checked into the Solr nightly SVN area as publish-solr.sh.
- 
- Due to constraints on disk space on that machine, we should always copy over the old ones (which is handled by the unique version setting).
- 
- Every now and then we may need to purge old builds.  Otherwise, they (old builds) are subject to purging by infrastructure at any point in time.  Thus, the nightly builds are "buyer beware".
-