Feature #8239
Feature #6050: Full Automated Validation Framework
push GENIE after successful build to CVMFS
100%
Description
push GENIE after successful build to CVMFS (and test with Bluearc) (see
step 1 for how to do this) - push to bluearc first - or first copy elsewhere
in buildmaster
History
#1 Updated by Gabriel Perdue almost 6 years ago
- Status changed from New to Assigned
#2 Updated by Gabriel Perdue almost 6 years ago
- Due date set to 05/01/2015
#3 Updated by Gabriel Perdue over 5 years ago
- % Done changed from 0 to 20
We have a plan (see Issue 8237)
#4 Updated by Gabriel Perdue over 5 years ago
- Due date changed from 05/01/2015 to 08/03/2015
- % Done changed from 20 to 90
We get the artifacts from Jenkins. All we need is documentation.
#5 Updated by Gabriel Perdue over 5 years ago
- Due date changed from 08/03/2015 to 11/02/2015
We only need documentation for this step.
#6 Updated by Tomasz Golan about 5 years ago
- % Done changed from 90 to 100
It is done in several steps:
1. jenkins gets given version of GENIE from the repository; at this point we use public repo, but there is possibility to access private branches (by providing user/password to jenkins)
2. after successful built jenkins creates so called artifact (a tarball with selected folders)
3. we have a script to download artifacts from the jenkins to /grid/fermiapp/genie (all artifacts can be download or just the one for specific version / date of built; also, the list of available artifacts can be printed to the screen)
4. every night (about 4AM) /grid/ferimapp/genie is synchronized with /cvmfs/fermilab.opensciencegrid.org/; Robert also has the permission to start sync by hand if there is a need (but we should avoid this)
5. if sync failed, the log can be found here: /grid/fermiapp/cvmfsfermilab/logs/sync-cvmfs-fermilab.log