Difference between revisions of "Nightly Tarball"

From GeeklogWiki
Jump to: navigation, search
(What is it?)
(How to get it)
 
Line 11: Line 11:
 
You can get the Nightly Tarball from this URL:
 
You can get the Nightly Tarball from this URL:
  
http://project.geeklog.net/nightly/geeklog-nightly.tar.gz
+
(Currently not available)
  
 
Alternatively, you can also get it directly from [[Jenkins]]:
 
Alternatively, you can also get it directly from [[Jenkins]]:
Line 24: Line 24:
  
 
http://project.geeklog.net:8080/job/geeklog-nightly/lastSuccessfulBuild/
 
http://project.geeklog.net:8080/job/geeklog-nightly/lastSuccessfulBuild/
 
  
 
== Why it's not nightly ==
 
== Why it's not nightly ==

Latest revision as of 21:58, 10 January 2016

What is it?

The (somewhat incorrectly named) Nightly Tarball contains the latest version of Geeklog, directly off of our Git repository. This version should only be used for testing - it is not ready for use on a real website.

The Nightly Tarball is bundled just like a proper Geeklog release, i.e. you can download and unpack it and then simply follow the installation instructions.

Important: Please keep in mind that the Nightly Tarball is just a snapshot of the current state of Geeklog development. Some things may not be working, features may be missing or may be removed before an official release.

How to get it

You can get the Nightly Tarball from this URL:

(Currently not available)

Alternatively, you can also get it directly from Jenkins:

http://project.geeklog.net:8080/job/geeklog-nightly/lastSuccessfulBuild/artifact/geeklog-nightly.tar.gz

Both archives should always be identical.

What's in it

You can also check in Jenkins when the latest tarball was created and which commits made it into that latest version:

http://project.geeklog.net:8080/job/geeklog-nightly/lastSuccessfulBuild/

Why it's not nightly

Originally, the Nightly Tarball was really only created once during the night. Having a "nightly build" available is a tradition in software development - it's useful for testing or to allow users to play with new features early.

However, sometimes you simply want to have that latest version much earlier. We could simply create the tarball after each commit to our repository. Since creation of the tarball puts some load on the server, we settled on a compromise and create it every hour (but only when something did actually change in the repository). If required, we could probably create it more often, though.

Well, and the name "Nightly Tarball" stuck, mostly out of tradition.