Blog from October, 2014

Bamboo Build System

Builds will no longer be done on opensource.ncsa.illinois.edu, instead they will be done on 2 separate machines. Both of these machines are running ubuntu 12.04 and have been configured with the same set of software.  Please send email to opensource@ncsa.illinois.edu if you notice your builds failing.

Installed Software:

  • ant 1.9 
  • buckminster 4.2
  • java 1.6
  • java 1.7
  • java 1.8
  • maven 2.2
  • maven 3.2
  • node 0.10
  • sbt 0.13
Bamboo Build Notifications

You should get a message on success/fail of all branches you are a committer on bu bamboo. I noticed that this did not work for me, and after a long process I realized that you need to make sure you have a mapping from your git user to your opensource user. You can check at: https://opensource.ncsa.illinois.edu/bamboo/profile/userProfile.action

If you look at "Source repository aliases” it should list all aliases you have used, you can edit this to add any missing. Just be warned it is a multi-select so you need to hold command (Mac) or alt (windows I think) to map your git commit to your opensource account.

As a general reminder, please make sure you have done the following 2 commands:

git config --global user.name "YOUR NAME"
git config --global user.email "YOUR EMAIL ADDRESS"

You will have to do this on every machine you commit from. This will make sure you always use the same information. If you don’t do this, git will use your machine name and login for email address, so you might end up with an email address of spacebunny@localhost.localdomain if you are not careful.