Set up a Buildbot continuous integration compile slave for LinuxBRL-CAD
Status: ClosedTime to complete: 48 hrs Mentors: SeanTags: continuous integration, buildbot, website, compile, linux

Another GCI task installed and set up the Buildbot continuous integration system for us to use. That's a system for compiling software over and over to detect quickly when changes are introduced that break either compilation or run-time behavior.

This task involves continuing that work and getting a slave build of BRL-CAD set up for Linux.  The previous GCI task is here:

http://www.google-melange.com/gci/task/view/google/gci2012/8006217

You should also be familiar with:

  • http://brlcad.org/wiki/Compiling
  • http://brlcad.svn.sourceforge.net/viewvc/brlcad/brlcad/trunk/INSTALL

You'll set up the build slave on your own hardware, but keep a log of everything you do and submit instructions and scripts here for the task.  Provide detailed instructions and well-documented scripts.  Let us know if you run into a problem. :)

Make sure you are able to compile BRL-CAD successfully before claiming this task.

Uploaded Work
File name/URLFile sizeDate submitted
linnotes.txt668 bytesDecember 27 2012 12:58 UTC
linnotes2.txt813 bytesDecember 27 2012 13:02 UTC
linnotes2.txt976 bytesDecember 27 2012 13:05 UTC
Comments
Skriptkidon December 27 2012 01:54 UTCTask Claimed

I would like to work on this task.

Sean on December 27 2012 04:59 UTCTask Assigned

This task has been assigned to Skriptkid. You have 48 hours to complete this task, good luck!

Skriptkidon December 27 2012 12:59 UTCReady for review

The work on this task is ready to be reviewed.

Sean on December 28 2012 07:37 UTCwhy is there no build?

It seems to indicate that no build has been attempted?  Same with the win-tester builder.


There should be a build log, even if it's a failure...

Sean on December 28 2012 07:37 UTCTask Needs More Work

One of the mentors has sent this task back for more work. Talk to the mentor(s) assigned to this task to satisfy the requirements needed to complete this task, submit your work again and mark the task as complete once you re-submit your work.

Skriptkidon December 28 2012 11:22 UTCDownloading

It's downloading now. Unless somebody forces a build("Force Build" option on the page of the slave,) it does not download the source untill there's a new revision, which will trigger it.

Skriptkidon December 28 2012 11:35 UTCReady for review

The work on this task is ready to be reviewed.

Melange on December 29 2012 04:59 UTCNo more Work can be submitted

Melange has detected that the deadline has passed and no more work can be submitted. The submitted work should be reviewed.

Sean on December 29 2012 05:47 UTCpending

The interface stated that there were several commits pending compile-testing since it was set up, but that the slave was offline.  Now  they show up with their failures so we have something to work on. ;)


 

Sean on December 29 2012 05:47 UTCTask Closed

Congratulations, this task has been completed successfully.