Sign up now! · Forgot password?
RSS/Atom feed Twitter

Nightly builds moved to Jenkins (Hudson)

This discussion is connected to the gimp-developer-list.gnome.org mailing list which is provided by the GIMP developers and not related to gimpusers.com.

This is a read-only list on gimpusers.com so this discussion thread is read-only, too.

1 of 1 message available
Toggle history

Please log in to manage your subscriptions.

Nightly builds moved to Jenkins (Hudson) Martin Nordholts 10 Feb 23:08
Martin Nordholts
2011-02-10 23:08:04 UTC (over 11 years ago)

Nightly builds moved to Jenkins (Hudson)

Hi everyone

I got tired of managing our BuildBot(s), so I decided to switch our continuous integration tool to Jenkins (formerly known as Hudson). You find our Jenkins at

http://gimptest.flamingtext.com:8080/

The main benefits are: * An order of magnitude easier to configure and maintain. All configuration happens through the web interface. * Has its own account and login system, no need for accounts on the host machine.
* One Jenkins for all our projects vs one buildbot per project * Mails with last build log lines and list of changes since last build works out of the box. That is quite a bit of work to get working with buildbot, so much that I gave up on it. In a few days I will make failures be posted to gimp-developer, I think that is good to do if the mails contains logs and list of changes.

The nightly tarballs can now be reached both through HTTP and FTP with permanent URLs:

babl:

ftp://gimptest.flamingtext.com/pub/nightly-tarballs/babl-git-master.tar.bz2
http://gimptest.flamingtext.com:8080/job/babl-distcheck/lastSuccessfulBuild/artifact/babl-git-master.tar.bz2

GEGL:
ftp://gimptest.flamingtext.com/pub/nightly-tarballs/gegl-git-master.tar.bz2
http://gimptest.flamingtext.com:8080/job/gegl-distcheck/lastSuccessfulBuild/artifact/gegl-git-master.tar.bz2

GIMP:
ftp://gimptest.flamingtext.com/pub/nightly-tarballs/gimp-git-master.tar.bz2
http://gimptest.flamingtext.com:8080/job/gimp-distcheck/lastSuccessfulBuild/artifact/gimp-git-master.tar.bz2

To simplify configuration, I wrote a simple 'GNOME Project Builder' Jenkins plug-in that can be found here: https://github.com/Enselic/gnome-project-builder

Regards, Martin