You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

The current build infrastructure is a mixture of dedicated machines and use of the LSF batch queue. This page attempts to describe the computers, operating systems, and infrastructure systems being used.

OSes and Packages

The currently supported operating systems for which the various RM packages are built are summarized in the following table.  The various packages currently supported by the Release Manager are listed across the top.  Currently supported operating systems are listed down the left.

OS ↓    \    Package →Science ToolsGlast ReleaseCHSTMineExtGRB AnalysisJenkins/LSF
redhat5-i686-32bit-gcc41(plus)(plus)(plus)(plus)(plus)Jenkins
redhat5-x86_64-64bit-gcc41(plus)  (plus)(plus)LSF
Windows-i386-32bit-vc90 (plus) (plus) Jenkins
snowleopard-i386-32bit-gcc42(plus)  (plus) Jenkins
redhat6-x86_64-64bit-gcc44(plus)(green star) (plus) LSF
mountainlion-x86_64-64bit-gcc44(plus)    Jenkins

(plus) = The build of this package on this OS is enabled in some form

(green star) = The build of this package on this OS is setup but not enabled

RM Control Node

The Release Manager is run off of fermilnx-v03.  This is where the lsfDaemon and the releaseManagerDaemon programs run which control the workflows for the RM system.

Build Machines

Many of the builds, including all of the builds using Jenkins, are being run on essentially dedicated build machines.  The various machines used by the different OSes are given in the following table, along with whether or not that OS's builds are running via Jenkins or LSF.

OSJenkins/LSFBuild Machines in use
redhat5-i686-32bit-gcc41Jenkinsbldlnx06, bldlnx11, bldlnx12
redhat5-x86_64-64bit-gcc41LSFbldlnx08
Windows-i386-32bit-vc90Jenkinsglast-win04
snowleopard-i386-32bit-gcc42Jenkinsbldmac01, bldmac02
redhat6-x86_64-64bit-gcc44LSFbldlnx04
mountainlion-x86_64-64bit-gcc44JenkinsPPA-PC90719

 

 

  • No labels