lucene-java-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Apache Wiki <wikidi...@apache.org>
Subject [Lucene-java Wiki] Update of "HowNightlyBuildsAreMade" by SteveRowe
Date Tue, 14 Jun 2011 20:53:02 GMT
Dear Wiki user,

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

The "HowNightlyBuildsAreMade" page has been changed by SteveRowe:
http://wiki.apache.org/lucene-java/HowNightlyBuildsAreMade?action=diff&rev1=11&rev2=12

Comment:
Copied from the Solr wiki NightlyBuilds page and adjusted for Lucene

  = How Nightly Builds Are Made =
  
+ The Lucene nightly builds are run on Jenkins (the continuous integration server formerly
known as Hudson).
  
- Nightly builds are managed by [[http://hudson.dev.java.net/|Hudson]].  They are setup and
configured by Nigel Daley from Nutch (he is doing this for all the Lucene projects.)  Grant
Ingersoll is backing him up.
  
- Info about the status of recent builds can be found [[http://hudson.zones.apache.org/hudson/view/Lucene/job/Lucene-trunk/|here]]
and the artifacts from the latest successful build are available at [[http://hudson.zones.apache.org/hudson/view/Lucene/job/Lucene-trunk/lastSuccessfulBuild/artifact/|this
url]].
+ == Jenkins Nightly Builds ==
  
- To manage the Hudson builds, you must login into Hudson on the Hudson Zones server (The
Lucene zone acts as a Hudson worker).  This is only available to committers.  To get added,
see http://wiki.apache.org/general/Hudson.
+  * Trunk (4.0-SNAPSHOT): [[https://builds.apache.org/hudson/job/Lucene-trunk/lastSuccessfulBuild/artifact/artifacts/|Download]]
- [[http://builds.apache.org/hudson/job/Lucene-trunk/|Status]] - [[http://builds.apache.org/hudson/job/Lucene-trunk/lastSuccessfulBuild/clover/|Clover
Test Coverage]] - [[http://builds.apache.org/hudson/job/Lucene-trunk/javadoc/|Javadocs]]
+  * Branch 3x (3.3-SNAPSHOT): [[https://builds.apache.org/hudson/job/Lucene-3.x/lastSuccessfulBuild/artifact/artifacts/|Download]]
- [[https://builds.apache.org/hudson/job/Lucene-3.x/|Status]] - [[https://hudson.apache.org/hudson/job/Lucene-3.x/lastSuccessfulBuild/clover/|Clover
Test Coverage]] - [[https://hudson.apache.org/hudson/job/Lucene-3.x/javadoc/|Javadocs]]
  
- Maven artifacts are created by running the generate-maven-artifacts by the nightly script.
 They are pushed to the Hudson zone from the Lucene zone by a cron job on Grant's account
on the Hudson zone running in the morning (see SVN Lucene java/nightly directory for the publish-maven.sh
script).  It is hoped that Hudson or Maven will eventually replace this process, but this
needs to be worked out still.  Maven artifacts are available at [[http://people.apache.org/maven-snapshot-repository/org/apache/lucene/]]
+ Maven artifacts are published by Jenkins for both Lucene and Solr by dedicated nightly Maven
builds:
  
+  * 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.3-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]]
- == Crontab for Maven artifacts ==
- {{{
- 03 5 * * *       $HOME/nightly/publish-maven.sh > $HOME/nightly/publish-maven.log 2>&1}
- }}}
  
+ == Build Scripts ==
- == See Also ==
- [[http://www.lucidimagination.com/search/document/1f4cba642c7e93ce/svn_commit_r807763_lucene_java_trunk_build_xml#87c15e8f7343221a|Discussion
on java-dev]]
  
+ The scripts run by Jenkins for Solr and Lucene (both the nightly builds and the more frequent
test-only builds) are here:
+ 
+ http://svn.apache.org/viewvc/lucene/dev/nightly/
+ 

Mime
View raw message