CodeManagement: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
Line 1: | Line 1: | ||
<br><br> | |||
''mu2e uses git for all code management. There is one main repository for code (with BTrk, the Kalman fit, in a separate respository). The code is primarly c++, with bash scripting, and some perl and python. The code is distributed worldwide, including remote institutions and the grids by the cvmfs distributed disk system. The code is built after every commit, and built and validated every night on the Jenkins build platform.'' | |||
<br><br> | |||
* Quick Links | |||
checking out the main repository, ''with kerberos authentication for committing'': | checking out the main repository, ''with kerberos authentication for committing'': | ||
<nowiki>git clone ssh://p-mu2eofflinesoftwaremu2eoffline@cdcvs.fnal.gov/cvs/projects/mu2eofflinesoftwaremu2eoffline/Offline.git</nowiki> | <nowiki>git clone ssh://p-mu2eofflinesoftwaremu2eoffline@cdcvs.fnal.gov/cvs/projects/mu2eofflinesoftwaremu2eoffline/Offline.git</nowiki> | ||
Line 7: | Line 13: | ||
** [[maintJenkins|Jenkins maintenance]] | ** [[maintJenkins|Jenkins maintenance]] | ||
** [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 static code builds and products | * CVMFS - a distributed disk system to serve tagged, static code builds and products | ||
** [[userCVMFS|users]] | ** [[userCVMFS|users]] | ||
** [[userCVMFS|maintainers]] | ** [[userCVMFS|maintainers]] |
Revision as of 23:28, 28 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). The code is primarly c++, with bash scripting, and some perl and python. The code is distributed worldwide, including remote institutions and the grids by the cvmfs distributed disk system. The code is built after every commit, and built and validated every night on the Jenkins build platform.
- Quick Links
checking out the main repository, with kerberos authentication for committing:
git clone ssh://p-mu2eofflinesoftwaremu2eoffline@cdcvs.fnal.gov/cvs/projects/mu2eofflinesoftwaremu2eoffline/Offline.git
checking out the main repository, readonly:
git clone http://cdcvs.fnal.gov/projects/mu2eofflinesoftwaremu2eoffline/Offline.git
- The Mu2e git page
- Jenkins - a central build platform
- CVMFS - a distributed disk system to serve tagged, static code builds and products
- Download - for remote institutions and laptops
- BTrk - the KalMan fitter code is in this non-standard product