CodeManagement: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
Line 2: | Line 2: | ||
<br> | <br> | ||
<blockquote> | <blockquote> | ||
''mu2e uses git for all code management. There is one main repository for code (with BTrk, the Kalman fit, in a separate respository) | ''mu2e uses git for all code management. There is one main repository for code (with BTrk, the Kalman fit, in a separate respository) and a few smaller repositories for tools. Built releases are distributed worldwide, including remote institutions and the grids with the cvmfs distributed disk system. The code is built after every commit, and built and validated every night on the Jenkins build platform.'' | ||
</blockquote> | </blockquote> | ||
<br><br> | <br><br> | ||
* [[GitMu2e|The Mu2e git page]] | * [[GitMu2e|The Mu2e git page]] | ||
* Jenkins - a central build platform | * Jenkins - a central build platform | ||
Line 16: | Line 11: | ||
** [http://mu2e.fnal.gov/atwork/computing/ops/nightlyBuild/nightly.shtml|Jenkins Nightly build results] | ** [http://mu2e.fnal.gov/atwork/computing/ops/nightlyBuild/nightly.shtml|Jenkins Nightly build results] | ||
* CVMFS - a distributed disk system to serve tagged, static code builds and products | * CVMFS - a distributed disk system to serve tagged, static code builds and products | ||
** [[CVMFSuser|users]] | ** [[CVMFSuser|for users]] | ||
** [[CVMFSmaintainers| | ** [[CVMFSmaintainers|maintaining content]] | ||
** [[CVMFSremote|remote sites]] | ** [[CVMFSremote|installing at remote sites]] | ||
* [[DownloadCode|Download]] - | * [[DownloadCode|Download]] - pull a local copy to remote institutions or laptops | ||
* [[BTrk]] - the KalMan fitter code is in this non-standard product | * [[BTrk]] - the KalMan fitter code is in this non-standard product | ||
Revision as of 17:14, 29 December 2016
mu2e uses git for all code management. There is one main repository for code (with BTrk, the Kalman fit, in a separate respository) and a few smaller repositories for tools. Built releases are distributed worldwide, including remote institutions and the grids with the cvmfs distributed disk system. The code is built after every commit, and built and validated every night on the Jenkins build platform.
- The Mu2e git page
- Jenkins - a central build platform
- CVMFS - a distributed disk system to serve tagged, static code builds and products
- Download - pull a local copy to remote institutions or laptops
- BTrk - the KalMan fitter code is in this non-standard product