Skip to content

chenel/OscLib

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

76 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OscLib -- oscillation calculators

How to build and and test your changes locally

  • export QUALIFIER=e19:prof or e17:debug, etc
  • jenkins/jenkins_build.sh (or paste parts of it into your terminal)
  • set OSCLIB_LIB and OSCLIB_INC manually to point to what you just built
  • rebuild your test release
  • Profit!

How to build with jenkins

git push
git tag $NEW_TAG_NUMBER
git push --tags

How to deploy

wget https://buildmaster.fnal.gov/buildmaster/view/Nova/job/external/job/osclib_collect/lastSuccessfulBuild/artifact/*zip*/archive.zip
unzip archive.zip
mv archive/* .
rm archive.zip

ssh cvmfs${EXPERIMENT}@oasiscfs.fnal.gov
cvmfs_server transaction ${EXPERIMENT}.opensciencegrid.org
# fetch the files you extracted previously to the correct /cvmfs directory
cvmfs_server publish ${EXPERIMENT}.opensciencegrid.org

For NOvA

Update setup/nova-offline-ups-externals-development, and nova-offline-ups-externals-development-prof. Notify #cmake

For DUNE

Update cmake/ups_env_setup.sh

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C++ 98.8%
  • Other 1.2%